<SEC-DOCUMENT>0001171843-19-005548.txt : 20190819
<SEC-HEADER>0001171843-19-005548.hdr.sgml : 20190819
<ACCEPTANCE-DATETIME>20190819161637
ACCESSION NUMBER:		0001171843-19-005548
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		105
CONFORMED PERIOD OF REPORT:	20190630
FILED AS OF DATE:		20190819
DATE AS OF CHANGE:		20190819

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ChinaNet Online Holdings, Inc.
		CENTRAL INDEX KEY:			0001376321
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		IRS NUMBER:				204672080
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		NO.3 MIN ZHUANG ROAD, BUILDING 6,
		STREET 2:		YU QUAN HUI GU TUSPARK,
		CITY:			HAIDIAN DISTRICT, BEIJING,
		STATE:			F4
		ZIP:			100195
		BUSINESS PHONE:		888-419-9455

	MAIL ADDRESS:	
		STREET 1:		101-C N. GREENVILLE AVENUE
		STREET 2:		SUITE 255
		CITY:			ALLEN
		STATE:			TX
		ZIP:			75002

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EMAZING INTERACTIVE, INC.
		DATE OF NAME CHANGE:	20060922
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q_081919p.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML><HEAD>
     <TITLE></TITLE>
</HEAD><BODY STYLE="font: 10pt Times New Roman, Times, Serif">





<p style="margin: 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>UNITED STATES</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>WASHINGTON, D.C. 20549</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>FORM 10-Q</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&#9746;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">For the quarterly period ended <u>June 30, 2019</u></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">or</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&#9744;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">For the transition period from ____ to _____</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">Commission File Number:&nbsp; <u>001-34647</u></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><font style="font-size: 14pt"><b>ChinaNet Online Holdings, Inc.</b></font></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(Exact name of registrant as specified in its charter)</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; width: 100%">
<tr>
    <td style="width: 50%; font-size: 10pt; text-align: center; white-space: nowrap"><font style="font-size: 10pt"><u><b>Nevada</b></u></font></td>
    <td style="width: 50%; font-size: 10pt; text-align: center; white-space: nowrap"><font style="font-size: 10pt"><u><b>20-4672080</b></u></font></td></tr>
<tr>
    <td style="font-size: 10pt; text-align: center; white-space: nowrap"><font style="font-size: 10pt">(State or other jurisdiction of incorporation or organization)</font></td>
    <td style="font-size: 10pt; text-align: center; white-space: nowrap"><font style="font-size: 10pt">&nbsp;(I.R.S. Employer&nbsp;Identification No.)</font></td></tr>
</table>
<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><u>No. 3 Min Zhuang Road, Building 6,</u></b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><u>Yu Quan Hui Gu Tuspark, Haidian District, Beijing, PRC 100195</u></b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;<font style="font-size: 10pt">(Address of principal executive
offices) (Zip Code)</font></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><u>+86-10-6084-6616</u></b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(Registrant&#8217;s telephone number, including area code)</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><u>N/A</u></b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(Former name, former address and former fiscal year, if changed since
last report)</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Indicate by check whether the registrant (1) has filed all reports required to be filed
by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that
the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days:
Yes &#9746;&nbsp;&nbsp;&nbsp;&nbsp;No &#9744;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the registrant has submitted electronically every Interactive
Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding
12 months (or for such shorter period that the registrant was required to submit such files). Yes &#9746;&nbsp;&nbsp;&nbsp;&nbsp;No
&#9744;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated
filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221;
in Rule 12b-2 of the Exchange Act.</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Large accelerated filer&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Accelerated filer&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Non-accelerated filer &#9746;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Smaller reporting company &#9746;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Emerging
growth company &#9744;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; 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. &#9744;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2 of the Exchange Act). Yes &#9744;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No &#9746;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; background-color: white; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: top">
    <td style="width: 30%; border-bottom: Black 1pt solid; text-align: center; white-space: nowrap"><font style="font-size: 10pt"><b>Title of each class</b></font></td>
    <td style="width: 2%; text-align: center; white-space: nowrap">&nbsp;</td>
    <td style="width: 26%; border-bottom: Black 1pt solid; text-align: center; white-space: nowrap"><font style="font-size: 10pt"><b>Trading Symbol(s)</b></font></td>
    <td style="width: 2%; text-align: center; white-space: nowrap">&nbsp;</td>
    <td style="width: 40%; border-bottom: Black 1pt solid; text-align: center; white-space: nowrap"><font style="font-size: 10pt"><b>Name of each exchange on which registered</b></font></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center; white-space: nowrap"><font style="font-size: 10pt">$0.001 Common Stock</font></td>
    <td style="text-align: center; white-space: nowrap">&nbsp;</td>
    <td style="text-align: center; white-space: nowrap"><font style="font-size: 10pt">CNET</font></td>
    <td style="text-align: center; white-space: nowrap">&nbsp;</td>
    <td style="text-align: center; white-space: nowrap"><font style="font-size: 10pt">Nasdaq Capital Market</font></td></tr>
</table>
<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">As of August 19, 2019, the registrant had&nbsp;16,412,543 shares of common stock outstanding.</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="margin: 0pt">&nbsp;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>TABLE OF CONTENTS</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
<tr style="vertical-align: top">
    <td colspan="3"><font style="font-size: 10pt"><b>PART I. FINANCIAL INFORMATION</b></font></td>
    <td style="text-align: center"><font style="font-size: 10pt"><b>PAGE</b></font></td></tr>
<tr style="vertical-align: top">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_001"><font style="font-size: 10pt">Item 1. Interim Financial Statements</font></a></td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&nbsp;</td>
    <td colspan="2"><a href="#a_002"><font style="font-size: 10pt">Condensed Consolidated Balance Sheets as of June 30, 2019 (Unaudited) and December 31, 2018</font></a></td>
    <td style="text-align: center"><a href="#a_002"><font style="font-size: 10pt">1-2</font></a></td></tr>

<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&nbsp;</td>
    <td colspan="2" style="padding-left: 11pt; text-indent: -11pt"><a href="#a_003">Condensed Consolidated Statements of Operations and Comprehensive Loss for the Six and Three Months Ended June 30, 2019 and 2018 (Unaudited)</a></td>
    <td style="text-align: center"><a href="#a_003">3-4</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&nbsp;</td>
    <td colspan="2" style="padding-left: 11pt; text-indent: -11pt"><a href="#a_004">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2019 and 2018 (Unaudited)</a></td>
    <td style="text-align: center"><a href="#a_004">5-6</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2" style="padding-left: 11pt; text-indent: -11pt">&nbsp;</td>
    <td style="text-align: center; text-indent: 15pt">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&nbsp;</td>
    <td colspan="2" style="padding-left: 11pt; text-indent: -11pt"><a href="#a_005">Condensed Consolidated Statements of Changes in Equity for the Six and Three Months Ended June 30, 2019 and 2018 (Unaudited)</a></td>
    <td style="text-align: center"><a href="#a_005">7-8</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&nbsp;</td>
    <td colspan="2"><a href="#a_007">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></td>
    <td style="text-align: center"><a href="#a_007">9-30</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_008">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></td>
    <td style="text-align: center"><a href="#a_008">31-41</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td colspan="3">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_009">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></td>
    <td style="text-align: center"><a href="#a_009">41</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_010">Item 4. Controls and Procedures</a></td>
    <td style="text-align: center"><a href="#a_010">41</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_011">PART II. OTHER INFORMATION</a></td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_019">Item 1. Legal Proceedings</a></td>
    <td style="text-align: center"><a href="#a_019">42</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_012">Item 1A. Risk Factors</a></td>
    <td style="text-align: center"><a href="#a_012">42</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td colspan="3">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_013">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></td>
    <td style="text-align: center"><a href="#a_013">42</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_014">Item 3. Defaults Upon Senior Securities</a></td>
    <td style="text-align: center"><a href="#a_014">42</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td colspan="3">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_015">Item 4. Mine Safety Disclosures</a></td>
    <td style="text-align: center"><a href="#a_015">42</a></td></tr>

<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_016">Item 5. Other Information</a></td>
    <td style="text-align: center"><a href="#a_016">42</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_017">Item 6. Exhibits</a></td>
    <td style="text-align: center"><a href="#a_017">43</a></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_018">Signatures</a></td>
    <td style="text-align: center"><a href="#a_018">44</a></td></tr>
<tr style="background-color: White">
    <td style="width: 5%">&nbsp;</td>
    <td style="width: 50%">&nbsp;</td>
    <td style="width: 36%">&nbsp;</td>
    <td style="width: 9%">&nbsp;</td></tr>
</table>


<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="margin: 0pt">&nbsp;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>PART I. FINANCIAL INFORMATION</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&nbsp;</b></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; 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: 1in"><b><a name="a_001"></a>Item 1.</b></td><td><b>Interim Financial Statements</b></td></tr></table>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><a name="a_002"></a>CONDENSED CONSOLIDATED BALANCE SHEETS</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands, except for number of shares and per share data)</p>



<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>
<div data-td-taggable-table="" data-td-statement-type="balance-sheet"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31,<br>
 2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Current assets:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; font-size: 10pt; text-align: left; text-indent: 8.7pt">Cash and cash equivalents</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">1,379</P>


</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">3,717</P>


</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: -7.5pt; padding-left: 16pt">Term deposit, restricted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -7.5pt; padding-left: 16pt">Accounts receivable, net of allowance for doubtful accounts of $1,373 and $3,393, respectively</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6,749</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6,359</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Prepayment and deposit to suppliers, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,049</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,154</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Due from related parties, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">226</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current assets, net</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">8</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">19</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Total current assets</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">10,210</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">12,500</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">36</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Property and equipment, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">99</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">142</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Intangible assets, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">36</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">45</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Operating lease right-of-use assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">17</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Blockchain application platform development costs</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,724</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,725</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred tax assets, net</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">549</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">556</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total Assets</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">14,671</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16,968</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Liabilities and Equity</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Current liabilities:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Short-term bank loan *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">873</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">874</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts payable *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">742</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,869</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from customers *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,768</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,061</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from a customer, related *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">53</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accrued payroll and other accruals *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">289</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">521</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Taxes payable *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,082</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,997</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Lease payment liability related to a short-term lease *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">118</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Other current liabilities *</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">162</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">118</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Warrant liabilities</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">135</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">606</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Total current liabilities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">8,222</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">9,046</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CONDENSED CONSOLIDATED BALANCE SHEETS (CONTINUED)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands, except for number of shares and per share data)</p>



<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="balance-sheet"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31,<br>
 2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Long-term liabilities:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%; font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Long-term borrowing from a director</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">127</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">128</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Total Liabilities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">8,349</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">9,174</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Commitments and contingencies</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Equity:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 10pt">ChinaNet Online Holdings, Inc.&#8217;s stockholders&#8217; equity</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 30pt">Common stock (US$0.001 par value; authorized 50,000,000 shares; issued and outstanding 16,412,543 shares and 16,382,543 shares at June 30, 2019 and December 31, 2018, respectively)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">16</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">16</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 30pt">Additional paid-in capital</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">38,301</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">38,275</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 30pt">Statutory reserves</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,607</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,607</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 30pt">Accumulated deficit</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(36,029</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(34,512</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 30pt">Accumulated other comprehensive income</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,481</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,457</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 10pt">Total ChinaNet Online Holdings, Inc.&#8217;s stockholders&#8217; equity</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">6,376</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">7,843</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 9pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 10pt">Noncontrolling interests</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(54</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(49</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Total equity</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">6,322</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">7,794</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: -9.85pt; padding-left: 9.85pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total Liabilities and Equity</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">14,671</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16,968</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">*All of the VIEs' assets can be used to settle obligations of their
primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company&#8217;s
general assets (Note 2).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">See notes to unaudited condensed consolidated financial statements</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><a name="a_003"></a><b>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
LOSS</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands, except for number of shares and per share data)</p>



<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="income"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">From unrelated parties</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">23,912</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">30,780</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">15,352</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">From a related party</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">108</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">101</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Total revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">24,020</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">30,780</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,453</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">22,520</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Cost of revenues</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23,212</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">29,211</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,087</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">21,552</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Gross profit</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">808</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,569</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">366</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">968</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Sales and marketing expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">350</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">844</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">181</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">280</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">General and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,058</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,842</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,248</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,478</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Research and development expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">360</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">458</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">159</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">240</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on intangible assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on goodwill</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,768</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11,434</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,588</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">9,288</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Loss from operations</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,960</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,865</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,222</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(8,320</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Other income (expenses)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(471</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Interest expense, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(23</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(19</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(12</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(9</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(28</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(6</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">471</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">948</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">821</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(526</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Total other income/(expenses)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">444</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">430</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">807</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(541</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt">Loss before income tax (expense)/benefit and noncontrolling interests</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,516</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,435</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(415</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(8,861</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Income tax (expense)/benefit</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(6</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(689</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">33</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(693</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Net loss</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,522</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(10,124</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(382</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,554</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Net loss attributable to noncontrolling interests</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">55</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">50</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt; text-indent: -5pt; padding-left: 5pt">Net loss attributable to ChinaNet Online Holdings, Inc.</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(1,517</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(10,069</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(379</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(9,504</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
LOSS (CONTINUED)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands, except for number of shares and per share data)</p>



<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="comprehensive-income"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Net loss</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(1,522</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(10,124</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(382</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(9,554</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Foreign currency translation gain/(loss)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">24</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">194</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">60</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(280</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Comprehensive loss</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,498</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,930</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(322</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,834</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -5pt; padding-left: 5pt">Comprehensive loss attributable to noncontrolling interests</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">49</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">52</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt; text-indent: -5pt; padding-left: 5pt">Comprehensive loss attributable to ChinaNet Online Holdings, Inc.</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(1,493</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(9,881</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(320</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(9,782</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Loss per share</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">Loss per common share</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 10pt">Basic and diluted</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.09</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.64</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.02</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.60</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -5pt; padding-left: 5pt">Weighted average number of common shares outstanding:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 10pt">Basic and diluted</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">16,411,548</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,676,249</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">16,412,543</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,866,305</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 170.4pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0; text-indent: 0.5in">See notes to unaudited condensed consolidated
financial statements</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0; text-indent: 0.5in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><a name="a_004"></a><b>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands)</p>



<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="cash-flows"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Cash flows from operating activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%; font-size: 10pt; text-align: justify; text-indent: 10pt">Net loss</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(1,522</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(10,124</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; text-indent: -4.9pt; padding-left: 4.9pt">Adjustments to reconcile net loss to net cash used in operating activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Depreciation and amortization</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">52</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">427</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Amortization of operating lease right-of-use assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">87</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Share-based compensation expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">203</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">151</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Provision for allowances for doubtful accounts</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">460</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">794</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on intangible assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on goodwill</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,412</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">471</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Deferred taxes</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">689</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(471</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(948</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Changes in operating assets and liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Accounts receivable</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(866</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(257</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Prepayment and deposit to suppliers</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(76</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,504</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Due from related parties</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">227</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other current assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(16</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Accounts payable</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,153</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,402</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Advance from customers</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,733</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,197</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Advance from a customer, related</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">54</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Accrued payroll and other accruals</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(232</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(154</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Lease payment liability related to a short-term lease</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">120</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other current liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(39</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(495</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Taxes payable</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">91</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(77</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Prepaid lease payment</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Net cash used in operating activities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(2,325</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(4,321</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Cash flows from investing activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Payment for purchase of office equipment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(6</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Investment to an investee</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(36</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Short-term loan to an unrelated party</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,111</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Collection of short-term loan from an unrelated party</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4,668</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Payment for acquisition of noncontrolling interest</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,177</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Payment for blockchain application platform development costs</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(3,752</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Purchase of software technology</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(447</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Net cash used in investing activities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(36</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(2,825</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b></b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands)</p>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b></b></p>

<div data-td-taggable-table="" data-td-statement-type="cash-flows"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Cash flows from financing activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Proceeds from issuance of common stock and warrant (net of cash offering cost of US$809)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">10,263</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 20pt">Repayment to investors related to terminated security purchase agreements</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(957</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: justify; padding-left: 10pt">Proceeds from short-term bank loan</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">442</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">-</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: justify; padding-bottom: 1pt; padding-left: 10pt">Repayment of short-term bank loan</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(442</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Net cash provided by financing activities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">9,306</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Effect of exchange rate fluctuation on cash and cash equivalents</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(26</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Net (decrease)/increase in cash, cash equivalents, and restricted cash</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(2,338</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">2,134</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Cash, cash equivalents, and restricted cash at beginning of the period</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,742</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,952</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Cash, cash equivalents, and restricted cash at end of the period</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">1,404</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">5,086</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Supplemental disclosure of cash flow information</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Income taxes paid</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Interest expense paid</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">25</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">130</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">See notes to unaudited condensed consolidated financial statements</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><a name="a_005"></a><b>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>FOR THE SIX AND THREE MONTHS ENDED JUNE 30, 2019<br>
</b>(In thousands,
except for number of shares)</p>



<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="stockholders-equity"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Common stock</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Additional<br>
 paid-in<br>
 capital</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Statutory<br>
 reserves</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated<br>
 deficit</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated other<br>
 comprehensive<br>
 income</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Noncontrolling<br>
 interests</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total equity</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number of<br>
 shares</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">Amount</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -9pt; padding-left: 9pt; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -9pt; padding-left: 9pt; width: 20%">Balance, January 1, 2019</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">16,382,543</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">16</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">38,275</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">2,607</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">(34,512</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">1,457</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">(49</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">7,794</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Share-based compensation</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">30,000</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">13</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">13</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Net loss for the period</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(1,138</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(2</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(1,140</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.95pt; padding-left: 8.95pt">Foreign currency translation adjustment</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(35</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(1</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(36</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">Balance, March 31, 2019 (unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">16,412,543</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">16</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">38,288</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,607</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(35,650</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,422</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(52</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">6,631</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Share-based compensation</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">13</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">13</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Net loss for the period</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(379</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(3</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(382</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.95pt; padding-left: 8.95pt">Foreign currency translation adjustment</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">59</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">1</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">60</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Balance, June 30, 2019 (Unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16,412,543</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">38,301</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,607</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(36,029</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">1,481</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(54</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">6,322</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">See notes to unaudited condensed consolidated financial statements</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><a name="a_006"></a>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>FOR THE SIX AND THREE MONTHS ENDED JUNE 30, 2018</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">(In thousands, except for number of shares)</p>



<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="stockholders-equity"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Common stock</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Additional<br>
 paid-in<br>
 capital</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Statutory<br>
 reserves</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated<br>
 deficit</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated other<br>
 comprehensive<br>
 income</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Noncontrolling<br>
 interests</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total equity</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number of<br>
 shares</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">Amount</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 12pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 12pt; font-weight: bold; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -9pt; padding-left: 9pt; width: 20%">Balance, January 1, 2018</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">13,982,542</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">14</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">31,554</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">2,607</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">(20,487</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">1,598</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">177</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">$</td><td style="width: 7%; font-size: 10pt; font-weight: normal; text-align: right">15,463</td><td style="width: 1%; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Issuance of common stock for private placement, net of $1.89 million proceeds allocated to investor warrants labilities and $1.20 million direct offering costs (including $0.39 million proceeds allocated to placement agent warrants liabilities), respectively</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">2,150,001</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">2</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">7,986</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">7,988</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Share-based compensation</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">75</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">75</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Net loss for the period</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(565</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(5</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(570</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.95pt; padding-left: 8.95pt">Foreign currency translation adjustment</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">466</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">8</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">474</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">Balance, March 31, 2018 (Unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">16,132,543</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">16</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">39,615</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,607</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(21,052</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,064</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">180</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">23,430</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Share-based compensation</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">76</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">76</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Purchase noncontrolling interest in a Variable Interest Entity</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(1,838</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(130</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(1,968</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.95pt; padding-left: 8.95pt">Net loss for the period</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(9,504</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(50</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; text-align: right">(9,554</td><td style="font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.95pt; padding-left: 8.95pt">Foreign currency translation adjustment</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(278</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(2</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td><td style="font-size: 10pt; font-weight: normal; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: right">(280</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: normal; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Balance, June 30, 2018 (Unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16,132,543</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">16</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">37,853</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,607</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(30,556</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">1,786</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(2</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">11,704</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">See notes to unaudited condensed consolidated financial statements</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 10; Options: NewSection; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b><a name="a_007"></a>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">1.</td><td style="text-align: justify">Organization and nature of operations</td></tr></table>

<p style="margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">ChinaNet Online Holdings, Inc. (the &#8220;Company&#8221;)
is a holding company, which, through certain contractual arrangements with operating companies in the People&#8217;s Republic of
China (the &#8220;PRC&#8221;), is engaged in providing advertising, precision marketing, online to offline sales channel expansion
and the related data services to small and medium enterprises in the PRC, through distribution of the right to use search engine
marketing service the Company purchased from key search engines, online advertising placements on the Company&#8217;s advertising
portals, sales of effective sales lead information and provision of TV advertising service.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">2.</td><td style="text-align: justify">Variable interest entities</td></tr></table>

<p style="margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</p>

<p style="margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">Summarized below is the information related to the VIEs&#8217;
assets and liabilities reported in the Company&#8217;s condensed consolidated balance sheets as of June 30, 2019 and December 31,
2018, respectively:</p>

<p style="margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31,<br>
 2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; white-space: nowrap">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Current assets:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left; text-indent: 8.7pt">Cash and cash equivalents</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 15%; font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">660</P>


</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 15%; font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">2,303</P>


</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 8.7pt">Term deposit, restricted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">25</P>


</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><P STYLE="margin: 0pt 0">25</P>


</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts receivable, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6,749</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6,359</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Prepayment and deposit to suppliers, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,773</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,724</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Due from related parties, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">26</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current assets, net</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current assets</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">9,210</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">10,448</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">36</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Property and equipment, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">58</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">84</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Intangible assets, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">34</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">42</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Operating lease right-of-use assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">17</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred tax assets, net</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">549</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">556</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">9,904</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">11,130</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold">Liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Current liabilities:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 10pt">Short-term bank loan</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">873</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">874</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts payable</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">740</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,868</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from customers</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,766</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,059</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from a customer, related</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">53</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accrued payroll and other accruals</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">152</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">155</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Taxes payable</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,648</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,562</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Lease payment liability related to a short-term lease</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">48</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current liabilities</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">75</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">55</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current liabilities</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">7,355</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">7,573</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<TR STYLE="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">7,355</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">7,573</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">All of the VIEs' assets can be used
to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent
additional claims on the Company&#8217;s general assets. See additional discussion related to restrictions on foreign currency
exchange in the PRC in Note 18 and Note 20.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">Summarized below is the information
related to the financial performance of the VIEs reported in the Company&#8217;s condensed consolidated statements of operations
and comprehensive loss for the six and three months ended June 30, 2019 and 2018, respectively:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 11; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt">Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">24,020</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">30,773</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">15,453</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">Cost of revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(23,212</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(29,211</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(15,087</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(21,552</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.9pt; padding-left: 8.9pt">Total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,862</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(10,025</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,151</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,763</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Net loss before allocation to noncontrolling interests</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,086</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,861</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(764</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,183</td><td style="font-size: 10pt; text-align: left">)</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p></div><p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">3.</td><td style="text-align: justify">Summary of significant accounting policies</td></tr></table>
<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">a)</td><td style="text-align: justify">Basis of presentation</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated
interim financial statements are prepared and presented in accordance with accounting principles generally accepted in the United
States of America (&#8220;U.S. GAAP&#8221;).</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated
interim financial information as of June 30, 2019 and for the six and three months ended June 30, 2019 and 2018 have been prepared
pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). Certain information and
footnote disclosures, which are normally included in complete consolidated financial statements prepared in accordance with U.S.
GAAP, have been omitted pursuant to those rules and regulations. The unaudited condensed consolidated interim financial information
should be read in conjunction with the financial statements and the notes thereto, included in the Company&#8217;s Annual Report
on Form 10-K for the year ended December 31, 2018, previously filed with the SEC (the &#8220;2018 Form 10-K&#8221;) on April 15,
2019.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In the opinion of management, all
adjustments (which include normal recurring adjustments) necessary to present a fair statement of the Company&#8217;s condensed
consolidated financial position as of June 30, 2019, its condensed consolidated results of operations for the six and three months
ended June 30, 2019 and 2018, and its condensed consolidated cash flows for the six months ended June 30, 2019 and 2018, as applicable,
have been made. The interim results of operations are not necessarily indicative of the operating results for the full fiscal year
or any future periods.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">b)</td><td style="text-align: justify">Liquidity and management&rsquo;s plan</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in">The Company
incurred operating losses and had negative operating cash flows and may continue to incur operating losses and generate negative
cash flows as the Company implements its future business plan. The Company&rsquo;s net loss attributable to stockholders for the
six and three months ended June 30, 2019 was approximately US$1.52 million and US$0.38 million, respectively, compared with approximately
US$10.07 million and US$9.50 million for the six and three months ended June 30, 2018, respectively. As of June 30, 2019, the Company
had cash and cash equivalents of approximately US$1.40 million and net cash used in operating activities during the six months
ended June 30, 2019 was approximately US$2.33 million.</P>




<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">On August 7, 2019, the Company entered
into a Securities Purchase Agreement (the &ldquo;Securities Purchase Agreement&rdquo;) with selected investors (the &ldquo;Investors&rdquo;)
related to the purchase and sale of the Company&rsquo;s common stock (the &ldquo;Shares&rdquo;). The Company has agreed to issue
an aggregate of 3,216,860 Shares in consideration for approximately $4.8 million. Each Share was sold to the Investors at $1.4927
per Share. The private placement was conducted pursuant to Section 4(2) of the Securities Act of 1933, as amended, and Regulation
S promulgated thereunder (the &ldquo;PIPE transaction&rdquo;). Although the PIPE transaction has not been closed as of the date
hereof, the Company determined it is probable that the PIPE transaction will be closed within the assessment period.</P>



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





<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 12; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">c)</td><td style="text-align: justify">Principles of consolidation</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated
interim financial statements include the accounts of all the subsidiaries and VIEs of the Company. All transactions and balances
between the Company and its subsidiaries and VIEs have been eliminated upon consolidation.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">d)</td><td style="text-align: justify">Use of estimates</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The preparation of financial statements
in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and
liabilities and the related disclosure of contingent assets and liabilities at the date of these consolidated financial statements,
and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates
and assumptions based on the most recently available information, historical experience and various other assumptions that the
Company believes to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial
reporting process, actual results could differ from those estimates.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">e)</td><td style="text-align: justify">Foreign currency translation</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The exchange rates used to translate
amounts in RMB into US$ for the purposes of preparing the condensed consolidated financial statements are as follows:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, 2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, 2018</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt">Balance sheet items, except for equity accounts</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6.8747</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6.8632</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss, and statements of cash flows</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">6.7808</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">6.3711</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">6.8137</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">6.3789</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"><font style="font-weight: normal">No representation
is made that the RMB amounts could have been, or could be converted into US$ at the above rates.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">f)</td><td style="text-align: justify">Fair value measurement</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Liabilities measured at fair value
on a recurring basis by level within the fair value hierarchy as of June 30, 2019 and December 31, 2018 are as follows:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.4in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br>June 30, 2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br> in&nbsp;Active&nbsp;Markets<br> for&nbsp;Identical&nbsp;<br>
Assets/Liabilities<br> (Level 1)</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br> Other<br> Observable&nbsp;Inputs<br> (Level 2)</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br> Unobservable<br> Inputs<br> (Level 3)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">135</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">-</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">135</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.4in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br>December 31, 2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br> in&nbsp;Active&nbsp;Markets<br> for&nbsp;Identical&nbsp;<br>
Assets/Liabilities<br> (Level 1)</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br> Other<br> Observable&nbsp;Inputs<br> (Level 2)</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br> Unobservable<br> Inputs<br> (Level 3)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">606</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">-</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">606</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 13; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">g)</td><td style="text-align: justify">Revenue recognition</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">All of the Company&#8217;s revenues
are generated from the PRC. The following tables present the Company&#8217;s revenues disaggregated by products and services and
timing of revenue recognition:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.4in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; background-color: White">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td><td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Internet advertising and data service</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--distribution of the right to use search engine marketing service</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">18,580</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">25,848</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">11,855</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">19,405</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--online advertising placements</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,406</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4,551</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,575</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,954</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--sales of effective sales lead information</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">29</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">283</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">161</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">TV advertising service</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">91</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 1pt">Others</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">7</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">24,020</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">30,780</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">15,453</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">22,520</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.4in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Revenue recognized over time</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">23,991</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">30,497</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">15,430</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">22,359</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized at a point in time</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">29</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">283</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">161</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">24,020</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">30,780</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">15,453</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">22,520</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><b>Contract costs</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the six and three months ended
June 30, 2019 and 2018, the Company did not have any significant incremental costs of obtaining contracts with customers incurred
and/or costs incurred in fulfilling contracts with customers, that shall be recognized as an asset and amortized to expenses in
a pattern that matches the timing of the revenue recognition of the related contract.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 14; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><b>Contract liabilities</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The table below summarized the movement
of the Company&#8217;s contract liabilities for the six months ended June 30, 2019:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Contract liabilities</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 77%; font-size: 10pt">Balance as of January 1, 2019</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 20%; font-size: 10pt; text-align: right">1,061</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Exchange translation adjustment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Revenue recognized from beginning contract liability balances</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(619</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Advances received from customers related to unsatisfied performance obligations</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,381</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Balance as of June 30, 2019 (Unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,821</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt">Including:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt">--advance from customers</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,768</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt">--advance from a customer, related</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">53</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Total contract liabilities as of June 30, 2019 (Unaudited)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,821</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Advance from customers related to
unsatisfied performance obligations are generally refundable. Refund of advance from cu<font style="background-color: white">stomers
were insignifi</font>cant for the six and three months ended June 30, 2019 and 2018.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the six and three months ended
June 30, 2019 and 2018, there is no revenue recognized from performance obligations that were satisfied in prior periods.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><b>Transaction price allocated to
remaining performance obligation</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company has elected to apply the
practical expedient in paragraph ASC Topic 606-10-50-14 and did not disclose the information related to transaction price allocated
to the performance obligations that are unsatisfied or partially unsatisfied as of June 30, 2019, because all performance obligations
of the Company&#8217;s contracts with customers have an original expected duration of one year or less.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">h)</td><td style="text-align: justify">Advertising expenses</td></tr></table>

<p style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Advertising costs for the Company&#8217;s
own brand building are expensed when incurred and are included in &#8220;sales and marketing expenses&#8221; in the statements
of operations and comprehensive loss. No advertising expenses for the Company&#8217;s own brand building was incurred for the six
or three months ended June 30, 2019. For the six and three months ended June 30, 2018, advertising expenses for the Company&#8217;s
own brand building were approximately US$0.41 million and US$0.02 million, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">i)</td><td style="text-align: justify">Research and development expenses</td></tr></table>

<p style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company accounts for expenses
for the enhancement, maintenance and technical support to the Company&#8217;s Internet platforms and intellectual properties that
are used in its daily operations in research and development expenses. Research and development costs are charged to expense when
incurred. Expenses for research and development for the six months ended June 30, 2019 and 2018 were approximately US$0.36 million
and US$0.46 million, respectively. Expenses for research and development for the three months ended June 30, 2019 and 2018 were
approximately US$0.16 million and US$0.24 million, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">j)</td><td style="text-align: justify">Lease</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">On January 1, 2019, the Company adopted
ASC Topic 842, &#8220;Lease&#8221;, applying the optional transition method in accordance with ASU No. 2018-11, which permitted
the Company to change its date of initial application to the beginning of the period of adoption of ASC Topic 842 (i.e. January
1, 2019) and recognize the effects of applying ASC Topic 842 as a cumulative-effect adjustment to retained earnings as of January
1, 2019, and remain applying ASC Topic 840 in the comparative periods. The adoption of ASC Topic 842 didn&#8217;t result in a material
adjustment to the Company&#8217;s accumulated deficit as of January 1, 2019.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 15; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company leases two offices in
the PRC from unrelated third parties during its normal course of business, of which one office is used as the Company&#8217;s principle
executive office in Beijing, the other is used as the Company&#8217;s office in Hubei. Other than these, the Company does not have
any other contract that is or contains a lease under ASC Topic 842.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#8217;s lease contracts
do not contain any option for the Company to extend or terminate the lease, and do not contain the option for the Company to purchase
the underlying assets. Based on the noncancelable lease period in the contract, the Company considers contract-based, asset-based,
market-based and entity-based factors to determine the term over which it is reasonably certain to extend the lease, and then determine
the lease term of each contract, which is 2-3 years.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#8217;s lease contracts
only contain fixed lease payments and do not contain any residual value guarantee. The lease payments of the Company&#8217;s Beijing
office are required to be paid on a quarterly basis, and the lease payments of its Hubei office are required to be paid on an annual
basis.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#8217;s office lease contracts
do not contain any nonlease component and are classified as operating leases in accordance with ASC Topic 842-10-25-3.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As the implicit rates of the Company
leases cannot be readily determined, in accordance with ASC Topic 842-20-30-3, the Company uses its incremental borrowing rate
as the discount rate to determine the present value of the lease payments for each lease contract. The discount rate used by the
Company is 6%, which is determined based on the interest rate commonly used by the commercial banks in the PRC for the 1-5 years
long-term loan lent to business entities on a collateralized basis.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#8217;s <font style="background-color: white">lease
agreement of its previous executive office in Beijing expired on March 31, 2019. In mid-August 2019, the Company relocated to a
new Beijing office leased from another unrelated third party. From April 1, 2019 through the date of the relocation, the Company
continued staying in its previous executive office in Beijing on a separately negotiated fixed daily rate as agreed by the Company
and the lessor. Because the duration of this lease was less than twelve months, it met the definition of a short-term lease under
ASC 842. As a result, in accordance with ASC 842-20-25-2, as an accounting policy, the Company elected not to apply the recognition
requirements in this Subtopic (i.e. not to recognize right-of-use asset and related lease liability) to this short-term lease.
Instead, the Company recognized the lease payments of this short-term lease in its consolidated statements of operations and comprehensive
loss on a straight-line basis over the lease term. For the three months ended June 30, 2019, short-term lease cost recognized under
ASC 842-20-25-2 was approximately US$0.13 million. As of June 30, 2019, unpaid lease payments related to this short-term lease
was approximately US$0.12 million.</font></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As of June 30, 2019, operating lease
right-of-use assets recognized by the Company was approximately US$17 thousand, operating lease liabilities recognized was approximately
US$10 thousand, which was included in the Company&#8217;s other current liabilities.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the six and three months ended
June 30, 2019, total operating lease cost recognized under ASC Topic 842 was approximately US$88 thousand and US$3 thousand, respectively.
For the six and three months ended June 30, 2018, operating lease cost recognized under ASC Topic 840 was approximately US$0.18
million and US$0.09 million, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As of June 30, 2019, the Company&#8217;s
total undiscounted lease payments of approximately US$10 thousand approximate its total operating lease liabilities recognized
<font style="background-color: white">due to their short maturities. The Company&#8217;s lease payments as of June 30, 2019 </font>will
mature for the year ending December 31, 2020.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><b><u>Supplemental information related
to operating leases</u></b><u>:</u></p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 77%; font-size: 10pt; text-align: left">Operating cash flows used for operating leases (in thousands of U.S. dollars)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 20%; font-size: 10pt; text-align: right">93</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">10</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Weighted-average remaining lease term (years)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.71</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Weighted-average discount rate</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">%</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 6.55pt"></td><td style="width: 21pt">k)</td><td style="text-align: justify">Impact of recently issued accounting pronouncements</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In June 2016, the FASB issued ASU
No.&nbsp;2016-13, &#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;.
The amendments in this ASU require the measurement and recognition of expected credit losses for financial assets held at amortized
cost. The amendments in this ASU replace the existing incurred loss impairment model with an expected loss methodology, which will
result in more timely recognition of credit losses. In November 2018, the FASB issued ASU No. 2018-19, &#8220;Codification Improvements
to Topic 326, Financial Instruments-Credit Losses&#8221;, which among other things, clarifies that receivables arising from operating
leases are not within the scope of Subtopic 326-20. Instead, impairment of receivables arising from operating leases should be
accounted for in accordance with Topic 842, Leases. For public entities, the amendments in these ASUs are effective for fiscal
years beginning after December 15, 2019, including interim periods within those fiscal years. The Company is currently evaluating
the impact on its consolidated financial position and results of operations upon adopting these amendments.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 16; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In August&nbsp;2018,&nbsp;the FASB
issued ASU No.&nbsp;2018-13, &#8220;Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements
for Fair Value Measurement&#8221;. The amendments in this ASU eliminate, add and modify certain disclosure requirements for fair
value measurements. The amendments in this ASU, among other things, require public companies to disclose the range and weighted
average used to develop significant unobservable inputs for Level&nbsp;3 fair value measurements. The amendments in this ASU are
effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019,
and entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements.
The Company does not expect the adoption of these amendments to have a material impact on its consolidated financial position and
results of operations.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">4.</td><td style="text-align: justify">Accounts receivable, net</td></tr></table>
<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left">Accounts receivable</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">8,122</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">9,752</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,373</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,393</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">6,749</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">6,359</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">All of the accounts
receivable are non-interest bearing. Based on the assessment of the collectability of the accounts receivable as of June 30, 2019
and December 31, 2018 the Company provided approximately US$1.4 million and US$3.4 million allowance for doubtful accounts, respectively,
which were primarily related to the accounts receivable of the Company&#8217;s internet advertising and TV advertising business
segment with an aging over six months. The Company evaluates its accounts receivable with an aging over six months and determines
the allowance based on aging data, historical collection experience, customer specific facts and economic conditions. For the six
months ended June 30, 2019 and 2018, approximately US$0.46 million and US$0.80 million allowance for doubtful accounts was provided,
respectively. For the three months ended June 30, 2019 and 2018, approximately US$0.27 million and US$0.31 million allowance for
doubtful accounts was provided, respectively. As of June 30, 2019, the Company also charged off approximately US$2.5 million account
receivable balances against the allowance, as a<font style="background-color: white">ll means of collection have been exhausted
and the potential for recovery is considered remote</font>.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">5.</td><td style="text-align: justify">Prepayments and deposit to suppliers, net</td></tr></table>
<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: justify">Deposits to internet resources providers</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">656</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">963</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Prepayments to internet resources providers</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,081</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">727</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Other deposits and prepayments</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">312</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">464</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,049</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,154</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 17; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">6.</td><td style="text-align: justify">Due from related parties, net</td></tr></table>
<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left">An officer of the Company</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">200</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Guohua Shiji (Beijing) Communication Co., Ltd.</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">175</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">201</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">175</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">401</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(175</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(175</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Due from related parties, net</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">-</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">226</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">Related parties of
the Company represented the Company&#8217;s direct or indirect unconsolidated investee companies, entities that the Company&#8217;s
officers or directors can exercise significant influence, as well as an officer of the Company.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">Due from an officer
of the Company as of December 31, 2018 represented a US$0.20 million fund advanced to one of the Company&#8217;s officers during
the third fiscal quarter of 2018 for the purpose of setting up and providing finance to a proposed business entity in Taiwan. The
Company intended to set up and expand its business in Taiwan through establishing the VIE arrangements with this Taiwan entity.
This Taiwan entity was incorporated in September 2017 and is wholly-owned by the officer referred above, and has no fund and business
activities since incorporation. Based on the fact that there are still legal obstacles to establish the VIE agreements between
an entity that is ultimately controlled by the PRC citizens with an entity duly organized under the law of Taiwan, the Company
terminated the plan, and the US$0.2 million fund advanced was fully returned to the Company in April 2019.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">As of June 30, 2019
and December 31, 2018, due from related parties also included a short-term working capital loan to Guohua Shiji (Beijing) Communication
Co., Ltd. (&#8220;Guohua Shiji&#8221;). As of December 31, 2018, the outstanding amount of the loan was RMB1.38 million (approximately
US$0.20 million), of which RMB0.18 million (approximately US$0.03 million) was collected by the Company during the first fiscal
quarter of 2019, and the Company had provided full allowance to against the remaining amount of this loan as of June 30, 2019 and
December 31, 2018, as the business activities of Guohua Shiji had significantly declined in recent years.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">7.</td><td style="text-align: justify">Other current assets, net</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">As of June 30, 2019 and December 31, 2018, other current assets primarily included a short-term working capital
loan of RMB1.0 million (approximately US$0.15 million) lent to a former unconsolidated investee of the Company, and an approximately
RMB11 million (approximately US$1.61 million) overdue contractual deposits in the aggregate, which were related to advertising
resources purchase contracts that had been completed with no further cooperation. Based on the assessment of the collectability
of these overdue deposits and short-term working capital loan, the Company had provided full allowance against these doubtful accounts
as of June 30, 2019 and December 31, 2018. As of June 30, 2019, the Company charged off the approximately US$0.15 million short-term
working capital loan and US$0.85 million overdue deposits receivable against the allowance, respectively, because for this portion
of debts, a<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">ll means of collection
have been exhausted and the potential for recovery is considered remote</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal">As of June 30, 2019
and December 31, 2018, the remaining balances of other current assets represented small amounts of staff advances for business
operations.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">8.</td><td style="text-align: justify">Long-term investments</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">As of June 30, 2019,
long-term investment of approximately RMB0.25 million (approximately US$0.04 million) represented the Company&#8217;s contribution
of its pro-rata share of cash investment to one of its equity ownership investee entities, Local Chain Xi&#8217;an Information
Technology Co., Ltd. (&#8220;Local Chain Xi&#8217;an) in January 2019. Local Chain Xi&#8217;an was incorporated in October 2018,
which is preliminarily engaged in providing technical supports to online advertising and precision marketing. The Company beneficially
owns 4.9% equity interest in this entity.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">The Company measures
this investment which do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting
from observable price changes in orderly transactions for the identical or a similar investment of the Company.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal"></font></p>

<!-- Field: Page; Sequence: 18; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">9.</td><td style="text-align: justify">Property and equipment, net</td></tr></table>
<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: justify">Leasehold improvement</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">320</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">321</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Vehicles</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">769</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">771</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Office equipment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,351</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,353</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Electronic devices</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">951</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">952</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Property and equipment, cost</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">3,391</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">3,397</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,292</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,255</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">99</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">142</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">Depreciation expenses
for the six months ended June 30, 2019 and 2018 were approximately US$43,000 and US$91,000, respectively. Depreciation expenses
for the three months ended June 30, 2019 and 2018 were approximately US$10,000 and US$43,000, respectively.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal"> </font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">10.</td><td style="text-align: justify">Intangible assets, net</td></tr></table>
<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of June 30, 2019 (Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross <br>Carrying <br>Value</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <br>Amortization</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net <br>Carrying <br>Value</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1,405</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">(1,405</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,938</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,938</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,066</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(579</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(487</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">298</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(298</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,350</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(903</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(414</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">33</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4,697</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,903</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,794</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and
    data encryption software</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,891</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(425</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,466</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,382</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(343</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,039</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">114</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(111</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">14,141</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(6,500</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(7,605</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">36</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of December 31, 2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross <br>Carrying <br>Value</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <br>Amortization</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net <br>Carrying <br>Value</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1,408</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">(1,408</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,941</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,941</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,068</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(580</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(488</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">299</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(299</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,353</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(896</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(415</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">42</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4,705</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,906</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,799</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and
    data encryption software</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,894</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(426</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,468</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,383</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(343</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,040</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">114</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(111</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">14,165</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(6,502</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(7,618</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">45</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"></p>

<!-- Field: Page; Sequence: 19; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">Amortization expenses
for the six months ended June 30, 2019 and 2018 were approximately US$9,000 and US$336,000, respectively. Amortization expenses
for the three months ended June 30, 2019 and 2018 were approximately US$4,000 and US$168,000, respectively.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">Based on the adjusted
carrying value of the finite-lived intangible assets after the deduction of the impairment losses, which has a weighted average
remaining useful life of 1.98 years as of June 30, 2019, and assuming no further subsequent impairment of the underlying intangible
assets, the estimated future amortization expenses is approximately US$9,000 for the year ending December 31, 2019, approximately
US$18,000 for the year ending December 31, 2020 and approximately US$9,000 for the year ending December 31, 2021.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">11.</td><td style="text-align: justify">Blockchain software application platform development costs</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal; background-color: white">In
early 2018, the Company announced its expansion into the blockchain industry and the related technology. </font><font style="font-weight: normal">In
February 2018, the Company entered into a contract with an unrelated entity to develop certain blockchain technology-based software
application platform for internal use. Total amount of the contract was US$4.5 million. In March 2018, the Company entered into
a RMB3.0 million (approximately US$0.44 million) social network-based software application development contract with another unrelated
entity, which software application the Company had further decided to be combined into the current under developing blockchain
technology-based application platform, as discussed above. As of June 30, 2019, in accordance with ASC 350-40 &#8220;Intangibles-Goodwill
and Other-Internal-Use Software&#8221;, the Company had capitalized approximately US$3.72 million software development costs in
the aggregate for these two contracts. In August 2019, after the preliminary testing of the beta modules and discussion with potential
cooperators, the Company decided to tune and upgrade some functions of the backstage applications of the platform, which are within
the service scope of the development contracts signed. The complete combined beta version of the upgraded platform is expected
to be ready for trial by the end of 2019.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal">According to the development
contracts the Company signed with the counter parties, the Company will not bear any development risk related loss unless the counter
party has no fault during the development and the causes for failure is considered reasonable as consented by both parties. In
the latter case, the related development loss will be shared by both parties based on further negotiation. As of the date hereof,
the Company does not aware of any technical risks that may lead to failure or partial failure of these development projects.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">12.</td><td style="text-align: justify">Short-term bank loan and credit facility</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As of June 30, 2019, the Company had a revolving credit
facility of RMB5.0 million (approximately US$0.7 million) for short-term working capital loans granted by a major financial institution
in China, which currently is available to the Company until January 2020. As of June 30, 2019, under the revolving credit facility,
the Company borrowed RMB3.0 million (approximately US$0.44 million) short-term loan, which will mature in January 2020.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As of June 30, 2019, the Company borrowed another RMB3.0
million (approximately US$0.44 million) short-term working capital loan from the same financial institution, of which RMB1.5 million
(approximately US$0.22 million) matured and was repaid on July 29, 2019 and the remaining RMB1.5 million (approximately US$0.22
million) will mature in September 2019.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Collateral for the above discussed revolving credit facility and short-term bank loans included an unlimited guarantee
from Mr. Handong Cheng (Chairman and Chief Executive Officer of the Company) and his spouse and an approximately US$0.03 million
term deposit, which will mature on September 21, 2019.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 20; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Interest rate of the current outstanding short-term working
capital loans was 5.655% per annum, which is 30% over the benchmark rate of the People&#8217;s Bank of China (the &#8220;PBOC&#8221;).</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">13.</td><td style="text-align: justify">Advance from a customer, related</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal; background-color: white">As
of June 30, 2019, advance from a customer, related represented advance payments received from a customer that one of the Company&#8217;s
executive officer and director can exercise significant influence, which was related to unsatisfied performance obligations for
the use of the Company&#8217;s distribution of the right to use search engine marketing service.</font></p></div><p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><font style="font-weight: normal; background-color: white"></font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">14.</td><td style="text-align: justify">Accrued payroll and other accruals</td></tr></table>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: justify">Accrued payroll and staff welfare</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">185</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">208</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Accrued operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">104</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">313</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">289</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">521</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"></p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">15.</td><td style="text-align: justify">Taxation</td></tr></table>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><font style="font-weight: normal"><i>1)</i></font></td><td style="text-align: justify"><font style="font-weight: normal"><i>Income tax</i></font></td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">The entities within the Company file separate tax returns
in the respective tax jurisdictions in which they operate.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">i). The Company is incorporated in the state of Nevada.
Under the current law of Nevada, the Company is not subject to state corporate income tax. Following the Share Exchange, the Company
became a holding company and does not conduct any substantial operations of its own. Effective from January 1, 2018, the Company
is subject to the new GILTI tax rules. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible
assets of controlled foreign corporations (&#8220;CFCs&#8221;), subject to the possible use of foreign tax credits and a deduction
equal to 50&nbsp;percent to offset the income tax liability, subject to some limitations. Under U.S. GAAP, the Company has made
an accounting policy choice of treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period
expense when incurred. For the six and three months ended June 30, 2019 and 2018, no provision for federal corporate income tax
has been made in the financial statements as the Company has no aggregated positive tested income.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">ii). China Net BVI and ChinaNet Investment BVI were
incorporated in the British Virgin Islands (&#8220;BVI&#8221;). Under the current law of the BVI, these BVI companies are not subject
to tax on income or capital gains. Additionally, upon payments of dividends by these BVI companies to its respective shareholders,
no BVI withholding tax will be imposed.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">iii). China Net HK was incorporated in Hong Kong and
does not conduct any substantial operations of its own. Effective from April 1, 2018, a two-tier corporate income tax system was
officially implemented in Hong Kong. The applicable income tax rate is 8.25% for the first HK$2.0 million profits, and the subsequent
profits are taxed at 16.5%. No provision for Hong Kong income tax has been made in the financial statements as China Net HK has
no assessable profits for the six and three months ended June 30, 2019 or any prior periods. Additionally, upon payments of dividends
by China Net HK to its shareholders, no Hong Kong withholding tax will be imposed.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">iv). The Company&#8217;s PRC operating subsidiaries
and VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income
tax (&#8220;EIT&#8221;). The EIT rate of PRC is 25%, which applies to both domestic and foreign invested enterprises.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"></p>

<!-- Field: Page; Sequence: 21; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 21.3pt"></td><td style="width: 21.25pt">&#8226;</td><td style="text-align: justify">As approved by the related PRC governmental authorities, Business Opportunity Online continuously
qualified as a High and New Technology Enterprise until November 2021, which enabled the entity, as approved by the local tax authorities
of Beijing, the PRC, to continue enjoying the preferential EIT rate of 15% until November 2021. Therefore, for the six and three
months ended June 30, 2019 and 2018, the applicable EIT rate of Business Opportunity Online was 15%. In accordance with the 2018
Bulletin No. 45 issued by the PRC State Administration of Taxation, which come into effect from January 1, 2018, an enterprise
that obtains qualification as or remains as a High and New Technology Enterprise or Small and Medium-sized Tech Enterprise in any
time of 2018 and afterwards, is allowed to carry forward all its previous five years&#8217; net operating losses NOLs (starting
from NOL of 2013) to up to ten years, compared with the PRC standard NOLs carryforward period of 5 years.</td></tr>                                                                                                                   <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 21.3pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">The applicable EIT rate for other PRC operating entities of the Company was 25% for the six and
three months ended June 30, 2019 and 2018.</td></tr>                                                    <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 21.3pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">The current EIT law also imposed a 10% withholding income tax for dividends distributed by a foreign
invested enterprise to its immediate holding company outside China. A lower withholding tax rate will be applied if there is a
tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding companies in Hong Kong,
for example, will be subject to a 5% withholding tax rate, subject to approval from the related PRC tax authorities.</td></tr>                                                                                                                              <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><font style="font-weight: normal"><i>2)</i></font></td><td style="text-align: justify"><font style="font-weight: normal"><i>Turnover taxes and the relevant surcharges</i></font></td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">Service revenues provided by the Company&#8217;s PRC
operating subsidiaries and VIEs were subject to Value Added Tax (&#8220;VAT&#8221;). VAT rate for provision of modern services
(other than lease of corporeal movables) is 6%, and for small scale taxpayer, 3%. Therefore, for the six and three months ended
June 30, 2019 and 2018, the Company&#8217;s service revenues are subject to VAT at a rate of 6%, after deducting the VAT paid for
the services purchased from suppliers, or at a rate of 3% without any deduction of VAT paid for the services purchased from suppliers.
The surcharges of the VAT in the aggregate is 12% to 14% of the VAT, depending on which tax jurisdiction the Company&#8217;s PRC
operating subsidiaries and VIE operate in.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">As of June 30, 2019 and December 31, 2018, taxes payable
consists of:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left">PRC turnover tax and surcharge payable</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">1,303</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">1,215</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">PRC enterprise income tax payable</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,779</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,782</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total taxes payable</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">3,082</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,997</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the six and three months ended June 30, 2019 and
2018, the Company&#8217;s income tax (expense)/benefit consisted of:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">Current-PRC</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; text-align: right; white-space: nowrap">-</td><td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; text-align: right; white-space: nowrap">-</td><td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; text-align: right; white-space: nowrap">-</td><td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; text-align: right; white-space: nowrap">-</td><td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; font-size: 10pt; text-align: justify; padding-bottom: 1pt; white-space: nowrap">Deferred-PRC</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(6</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(689</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">33</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td><td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(693</td><td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; white-space: nowrap">Income tax (expense)/benefit</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap">(6</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap">(689</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap">33</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap">(693</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 22; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company&#8217;s deferred tax assets as of June 30,
2019 and December 31, 2018 were as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-size: 10pt; text-align: left">Tax effect of net operating losses carried forward</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">9,601</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 15%; font-size: 10pt; text-align: right">9,243</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Bad debts provision</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">499</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,188</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Valuation allowance</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(9,551</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(9,875</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">549</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">556</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The U.S. holding company has incurred aggregate NOLs
of approximately US$19.7 million and US$19.2 million as of June 30, 2019 and December 31, 2018, respectively. The NOLs carryforwards
incurred prior to December 31, 2017 gradually expire over time, the last of which expires in 2037. NOLs incurred after December
31, 2017 will no longer be available to carry back but can be carried forward indefinitely, subject to an annual limit of 80% on
the amount of taxable income that can be offset by NOLs arising in tax years ending after December 31, 2017. The Company maintains
a full valuation allowance against its net U.S. deferred tax assets, since due to uncertainties surrounding future utilization,
the Company estimates there will not be sufficient future earnings to utilize its U.S. deferred tax assets.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The NOLs carried forward incurred by the Company&#8217;s
PRC subsidiaries and VIEs were approximately US$26.3 million and US$25.2 million as of June 30, 2019 and December 31, 2018, respectively.
The losses carryforwards gradually expire over time, the last of which expires in 2029 due to certain subsidiary enjoys the High
and New Technology Enterprise&#8217;s privileged NOLs carryforward policy. The related deferred tax assets were calculated based
on the respective NOLs incurred by each of the PRC subsidiaries and VIEs and the respective corresponding enacted tax rate that
will be in effect in the period in which the losses are expected to be utilized.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company recorded approximately US$9.6 million and
US$9.9 million valuation allowance as of June 30, 2019 and December 31, 2018, respectively, because it is considered more likely
than not that a portion of the deferred tax assets will not be realized through sufficient future earnings of the entities to which
the operating losses related.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the six and three months ended June 30, 2019, the
Company recorded approximately US$0.45 million and US$0.26 million deferred tax valuation allowance, respectively. For the six
and three months ended June 30, 2018, the Company recorded approximately US$1.17 million and US$0.76 million deferred tax valuation
allowance, respectively.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">16.</td><td style="text-align: justify">Long-term borrowing from a director</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Long-term borrowing from a director is a non-interest
bearing loan from a director of the Company relating to the original paid-in capital contribution in the Company&#8217;s wholly-owned
subsidiary Rise King WFOE, which is not expected to be repaid within one year.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">17.</td><td style="text-align: justify">Warrant liabilities</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">On January 17, 2018, the Company consummated a registered
direct offering of 2,150,001 shares of the Company&#8217;s common stock to certain institutional investors at a purchase price
of $5.15 per share (&#8220;the Financing&#8221;). As part of the transaction, the Company also issued to the investors and the
placement agent warrants for the purchase of up to 645,000 and 129,000 shares of the Company&#8217;s common stock at an exercise
price of $6.60 per share, respectively.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company accounted for the warrants issuing in the
Financing as derivative liabilities, as the strike price of the warrants is dominated in a currency (U.S. dollar) other than the
functional currency of the Company (Renminbi or Yuan) and is not considered index to the Company&#8217;s own stock. As a result,
these warrants were remeasured at fair value with changes in fair value be recorded in earnings in each reporting period.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 23; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><i><u>Fair value of the warrants</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company used Binomial model to determine the fair
value of the Warrants based on the assumptions summarized as below:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br>2019</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br>2019</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2019</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.34</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.95</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.35</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.34</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.95</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.35</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Years to maturity</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.55</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.30</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.10</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.05</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.80</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.55</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.50</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.27</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.73</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.50</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.27</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1.73</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Dividend yield</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Expected volatility</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">199</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">216</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">90</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">176</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">187</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">202</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Exercise Price</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.78</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.23</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.05</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.80</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.26</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.80</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br>2018</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br>2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">3.98</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.67</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">2.52</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">3.98</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">1.67</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">2.52</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Years to maturity</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.50</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.30</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.10</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3.00</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.80</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.55</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.22</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.35</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.53</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.39</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.50</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2.56</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Dividend yield</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Expected volatility</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">158</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">164</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">174</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">147</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">152</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">159</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Exercise Price</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2.93</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.03</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.71</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2.99</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.06</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.74</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><i><u>Changes in fair value of warrant liabilities</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Six and Three Months Ended June 30, 2019 (Unaudited)</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><b>&nbsp;</b></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">As
    of</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">As
    of</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">As
    of</font></td><td style="padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">Change
    in Fair Value (gain)/loss</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">June
    30,<br>
 2019</font></td><td style="padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">March
    31,<br>
 2019</font></td><td style="padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">December
    31,<br>
 2018</font></td><td style="padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">Six
    Months Ended <br>June 30, 2019</font></td><td style="padding-bottom: 1pt; white-space: nowrap"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">Three
    Months Ended <br>June 30, 2019</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"><font style="font-size: 10pt">Fair value of the Warrants:</font></td><td><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: right"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: right"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: right"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: right"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: right"><font style="font-size: 10pt">&nbsp;</font></td><td style="text-align: left"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"><font style="font-size: 10pt">Investor warrants</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">32</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">793</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">503</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">(471</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">)</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">(761</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"><font style="font-size: 10pt">Placement agent warrants</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">103</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">163</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">103</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">-</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">(60</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><font style="font-size: 10pt">Warrant
    liabilities</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><font style="font-size: 10pt">135</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><font style="font-size: 10pt">956</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><font style="font-size: 10pt">606</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><font style="font-size: 10pt">(471</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">)</font></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><font style="font-size: 10pt">(821</font></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><font style="font-size: 10pt">)</font></td></tr>
</table></div>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Six and Three Months Ended June 30, 2018 (Unaudited)</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><b>&nbsp;</b></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Change in Fair Value (gain)/loss</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,<br>
 2018</td><td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31,<br>
 2018</td><td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17,<br>
 2018</td><td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended <br>June 30, 2018</td><td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended <br>June 30, 2018</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt">Fair value of the Warrants:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%">Investor warrants</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1,103</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">664</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1,890</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">(787</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">439</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Placement agent warrants</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">224</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">137</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">385</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(161</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">87</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Warrant liabilities</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">1,327</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">801</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,275</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(948</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">526</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 24; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Warrants issued and outstanding as of June 30, 2019 and
their movements during the six months then ended are as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Outstanding</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Exercisable</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br>
 underlying<br>
 shares</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Remaining <br> Contractual <br> Life (Years)</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Exercise <br> Price</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br>
 underlying<br>
 shares</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Remaining <br> Contractual <br> Life (Years)</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Exercise <br> Price</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">774,000</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1.63</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">6.60</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">774,000</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">1.63</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">6.60</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Granted/Vested</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Forfeited</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 1pt; text-indent: -8.8pt; padding-left: 8.8pt">Exercised</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">774,000</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">1.13</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">774,000</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">1.13</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">6.60</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">18.</td><td style="text-align: justify">Restricted net assets</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As all of the Company&#8217;s operations are conducted
through its PRC subsidiaries and VIEs, the Company&#8217;s ability to pay dividends is primarily dependent on receiving distributions
of funds from its PRC subsidiaries and VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by its PRC
subsidiaries and VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and
regulations and after it has met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries
and VIEs included in the Company&#8217;s consolidated net assets are also non-distributable for dividend purposes.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In accordance with the PRC regulations on Enterprises
with Foreign Investment, a WFOE established in the PRC is required to provide certain statutory reserves, namely general reserve
fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the
enterprise&#8217;s PRC statutory accounts. A WFOE is required to allocate at least 10% of its annual after-tax profit to the general
reserve until such reserve has reached 50% of its registered capital based on the enterprise&#8217;s PRC statutory accounts. Appropriations
to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends. Rise King WFOE is subject to the above
mandated restrictions on distributable profits. Additionally, in accordance with the Company Law of the PRC, a domestic enterprise
is required to provide a statutory common reserve of at least 10% of its annual after-tax profit until such reserve has reached
50% of its registered capital based on the enterprise&#8217;s PRC statutory accounts. A domestic enterprise is also required to
provide for a discretionary surplus reserve, at the discretion of the board of directors. The aforementioned reserves can only
be used for specific purposes and are not distributable as cash dividends. All of the Company&#8217;s other PRC subsidiaries and
PRC VIEs are subject to the above mandated restrictions on distributable profits.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As a result of these PRC laws and regulations, the Company&#8217;s
PRC subsidiaries and VIEs are restricted in their ability to transfer a portion of their net assets to the Company. As of June
30, 2019 and December 31, 2018, net assets restricted in the aggregate, which include paid-in capital and statutory reserve funds
of the Company&#8217;s PRC subsidiaries and VIEs that are included in the Company&#8217;s consolidated net assets, were both approximately
US$12.0 million.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The current PRC Enterprise Income Tax (&#8220;EIT&#8221;)
Law also imposed a 10% withholding income tax for dividends distributed by a foreign invested enterprise to its immediate holding
company outside China. A lower withholding tax rate will be applied if there is a tax treaty arrangement between mainland China
and the jurisdiction of the foreign holding company. Holding companies in Hong Kong, for example, will be subject to a 5% withholding
tax rate, subject to approval from the related PRC tax authorities.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The ability of the Company&#8217;s PRC subsidiaries and
VIEs to make dividends and other payments to the Company may also be restricted by changes in applicable foreign exchange and other
laws and regulations.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Foreign currency exchange regulation in China is primarily
governed by the following rules:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Foreign Exchange Administration Rules (1996), as amended in August 2008, or the Exchange Rules;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Administration Rules of the Settlement, Sale and Payment of Foreign Exchange (1996), or the Administration
Rules.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Currently, under the Administration Rules, Renminbi is
freely convertible for current account items, including the distribution of dividends, interest payments, trade and service related
foreign exchange transactions, but not for capital account items, such as direct investments, loans, repatriation of investments
and investments in securities outside of China, unless the prior approval of the State Administration of Foreign Exchange (the
&#8220;SAFE&#8221;) is obtained and prior registration with the SAFE is made. Foreign-invested enterprises like Rise King WFOE
that need foreign exchange for the distribution of profits to its shareholders may effect payment from their foreign exchange accounts
or purchase and pay foreign exchange rates at the designated foreign exchange banks to their foreign shareholders by producing
board resolutions for such profit distribution. Based on their needs, foreign-invested enterprises are permitted to open foreign
exchange settlement accounts for current account receipts and payments of foreign exchange along with specialized accounts for
capital account receipts and payments of foreign exchange at certain designated foreign exchange banks.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 25; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Although the current Exchange Rules allow the convertibility
of Chinese Renminbi into foreign currency for current account items, conversion of Chinese Renminbi into foreign exchange for capital
items, such as foreign direct investment, loans or securities, requires the approval of SAFE, which is under the authority of the
People&#8217;s Bank of China. These approvals, however, do not guarantee the availability of foreign currency conversion. The Company
cannot be sure that it will be able to obtain all required conversion approvals for its operations or the Chinese regulatory authorities
will not impose greater restrictions on the convertibility of Chinese Renminbi in the future. Currently, most of the Company&#8217;s
retained earnings are generated in Renminbi. Any future restrictions on currency exchanges may limit the Company&#8217;s ability
to use its retained earnings generated in Renminbi to make dividends or other payments in U.S. dollars or fund possible business
activities outside China.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">19.</td><td style="text-align: justify">Employee defined contribution plan</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Full time employees of the Company in the PRC participate
in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing
fund and other welfare benefits are provided to employees. Chinese labor regulations require that the PRC subsidiaries of the Company
make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries. The employee
benefits were expensed as incurred. The Company has no legal obligation for the benefits beyond the contributions made. The total
amounts for such employee benefits were approximately US$0.17 million and US$0.18 million for the six months ended June 30, 2019
and 2018, respectively. The total amounts for such employee benefits were approximately US$0.08 million and US$0.10 million for
the three months ended June 30, 2019 and 2018, respectively.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">20.</td><td style="text-align: justify">Concentration of risk</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><i><u>Credit risk</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Financial instruments that potentially subject the Company
to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. As of June
30, 2019, 50% of the Company&#8217;s cash and cash equivalents were held by major financial institutions located in Mainland China,
the remaining 50% was held by a financial institution located in the United States of America. The Company believes that these
financial institutions located in Mainland China and the United States of America are of high credit quality. For accounts receivable,
the Company extends credit based on an evaluation of the customer&#8217;s financial condition, generally without requiring collateral
or other security. In order to minimize the credit risk, the Company delegated a team responsible for credit approvals and other
monitoring procedures to ensure that follow-up action is taken to recover overdue debts. Further, the Company reviews the recoverable
amount of each individual receivable at each balance sheet date to ensure that adequate allowances are made for doubtful accounts.
In this regard, the Company considers that the Company&#8217;s credit risk for accounts receivable and other receivables is significantly
reduced.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><i><u>Risk arising from operations in foreign
countries</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">All of the Company&#8217;s operations are conducted within
the PRC. The Company&#8217;s operations in the PRC are subject to various political, economic, and other risks and uncertainties
inherent in the PRC. Among other risks, the Company&#8217;s operations in the PRC are subject to the risks of restrictions on transfer
of funds, changing taxation policies, foreign exchange restrictions; and political conditions and governmental regulations.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><i><u>Currency convertibility risk </u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Significant part of the Company&#8217;s businesses is
transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either
through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory
institutions requires submitting a payment application form together with suppliers&#8217; invoices and signed contracts. These
exchange control measures imposed by the PRC government authorities may restrict the ability of the Company&#8217;s PRC subsidiaries
and VIEs to transfer its net assets, which to the Company through loans, advances or cash dividends.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 26; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><i><u>Concentration of customers</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The following tables summarized the information about
the Company&#8217;s concentration of customers for the six and three months ended June 30, 2019 and 2018, respectively:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer A</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer B</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer C</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 61%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">13</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">14</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">14</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">19</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">66</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of December 31, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">74</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">12</td><td style="font-size: 10pt; text-align: left">%</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">* Less than 10%.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">- No transaction incurred for the reporting period/no
balance existed as of the reporting date.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><i><u>Concentration of suppliers</u></i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The following tables summarized the information about
the Company&#8217;s concentration of suppliers for the six and three months ended June 30, 2019 and 2018, respectively:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier A</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier B</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">90</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">91</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">*</font></td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">83</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">13</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">87</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">10</td><td style="font-size: 10pt; text-align: left">%</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>
<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">* Less than 10%.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 27; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">21.</td><td style="text-align: justify">Commitments and contingencies</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In 2018, the Company entered into contracts with two
unrelated third parties in relation to the development of the Company&#8217;s blockchain-powered marketing and advertising application
platform. Total contract amount of these two contracts was approximately US$4.94 million. As of June 30, 2019, the Company had
paid approximately US$3.72 million in the aggerate, the remaining unpaid contract amount is expected to be paid during the year
ending December 31, 2019.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company is currently not a party to any legal or
administrative proceedings and are not aware of any pending or threatened legal or administrative proceedings against us in all
material aspects. The Company may from time to time become a party to various legal or administrative proceedings arising in its
ordinary course of business.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in">22.</td><td style="text-align: justify">Segment reporting</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company follows ASC Topic 280 &#8220;Segment Reporting&#8221;,
which requires that companies disclose segment data based on how management makes decisions about allocating resources to segments
and evaluating their performance. Reportable operating segments include components of an entity about which separate financial
information is available and which operating results are regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;),
the Company&#8217;s Chief Executive Officer, to make decisions about resources to be allocated to the segment and assess each operating
segment&#8217;s performance.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Six Months Ended June 30, 2019 (Unaudited)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad.<br>and data<br>
 service</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV<br>
 Ad.</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br>
technology</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br>
segment and<br>
 reconciling<br>
 item</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td><td style="font-size: 10pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br>(&#8216;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">24,020</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">24,020</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Cost of revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23,212</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23,212</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,850</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">36</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">871</td><td style="font-size: 10pt; text-align: left">(1)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,768</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">35</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">16</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">52</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Operating loss</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,042</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(36</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(11</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(871</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,960</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">471</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">471</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net loss</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,075</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(36</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(11</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(400</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,522</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">Total assets-June 30, 2019</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,550</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">229</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,389</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">16,143</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(16,640</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">14,671</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">Total assets-December 31, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">12,756</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">207</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,396</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">17,155</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(16,546</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">16,968</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <font style="font-weight: normal">(1)</font> <font style="font-weight: normal">Including approximately US$203,000 share-based compensation expenses.</font></p>



<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 28; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Three Months Ended June 30, 2019 (Unaudited)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br>and data<br>
 service</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain<br>
 technology</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-
    <br>
segment and<br>  reconciling<br>
 item</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">15,453</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">15,453</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Cost of revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,087</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,087</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,145</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">18</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">419</td><td style="font-size: 10pt; text-align: center; vertical-align: top"><sup>(1)</sup></td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,588</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.6pt; padding-left: 8.6pt">Depreciation and amortization expense included in total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">12</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">14</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Operating loss</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(779</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(18</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(6</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(419</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,222</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">821</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">821</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net (loss)/income</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(760</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(17</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(6</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">401</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(382</td><td style="font-size: 10pt; text-align: left">)</td></tr>
</table></div>
<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <font style="font-weight: normal">(1)</font> <font style="font-weight: normal">Including approximately US$102,000 share-based compensation expenses.</font></p>



<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Six Months Ended June 30, 2018</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br>and data<br>
 service</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br>
technology</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br>
segment and<br>
 reconciling<br>
 item</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">30,689</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">91</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">371</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">(371</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">30,780</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Cost of revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">29,173</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">38</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">29,211</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">10,388</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">47</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,366</td><td style="font-size: 10pt; text-align: center; vertical-align: top"><sup>(1)</sup></td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(371</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,434</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">389</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">38</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">427</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,412</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,412</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,878</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,878</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Operating (loss)/income</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,872</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(995</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(9,865</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Impairment on long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(471</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(471</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -8.6pt; padding-left: 8.6pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">948</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">948</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net (loss)/income</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(9,271</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(855</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(10,124</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">448</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3,755</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4,205</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <font style="font-weight: normal">(1)</font> <font style="font-weight: normal">Including approximately US$151,000 share-based compensation expenses.</font></p>



<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 29; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><b>Three Months Ended June 30, 2018 (Unaudited)</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br>and data<br>
 service</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br>
technology</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br>
segment and<br>
 reconciling<br>
 item</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br>(&#8216;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">Cost of revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">21,552</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">21,552</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">8,766</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">25</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">493</td><td style="font-size: 10pt; text-align: center; vertical-align: top"><sup>(1)</sup></td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">9,288</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">192</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">19</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">211</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,412</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5,412</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,878</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,878</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">Operating loss</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(7,798</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(25</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(493</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,320</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(526</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(526</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net loss</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(8,198</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(14</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(1,338</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(9,554</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,555</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,556</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>
<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <font style="font-weight: normal">(1)</font> <font style="font-weight: normal">Including approximately US$76,000 share-based compensation expenses.</font></p>


<p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</p></div><p style="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></p>
<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">23.</td><td style="text-align: justify">Loss per share</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Basic and diluted loss per share for each of the periods
presented are calculated as follows (All amounts, except number of shares and per share data, are presented in thousands of U.S.
dollars):</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(1,517</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(10,069</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(379</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(9,504</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted average number of common shares outstanding -Basic and diluted</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">16,411,548</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,676,249</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">16,412,543</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,866,305</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: -30pt; padding-left: 32.15pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -8.6pt; padding-left: 8.7pt">Loss per share-Basic and diluted</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.09</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.64</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.02</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.60</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td></tr>
</table></div>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 30; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the six and three months ended June 30, 2019, the
diluted loss per share calculation did not include warrants and options to purchase up to 774,000 and 835,216 shares of the Company&#8217;s
common stock, respectively, because their effect was anti-dilutive, as the Company incurred a net loss for both periods.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><font style="background-color: white">For the six and
three months ended June 30, 2018, the diluted loss per share calculation did not include warrants and options to purchase up to
774,000 and 835,216 shares of the Company&#8217;s common stock, respectively, and 266,238 shares of unvested restricted common
stock before they were vested during the third quarter of 2018, because their effect was anti-dilutive, as the Company incurred
a net loss for both periods.</font></p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><font style="background-color: white"></font></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">24.</td><td style="text-align: justify">Share-based compensation expenses</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In January 2019, the Company granted and issued 30,000
shares of the Company&#8217;s restricted common stock to one of its independent directors, in exchange for his services to the
Company for the year ending December 31, 2019. These shares were valued at US$1.77 per share, the closing bid price of the Company&#8217;s
common stock on the date of grant. Total compensation expense is amortized over the requisite service period. For the six and three
months ended June 30, 2019, compensation expense recognized was approximately US$26,000 and US$13,000, respectively.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In December 2018, the Company granted and issued 250,000
shares of the Company restricted common stock to a management consulting and advisory service provider in exchange for its service
for a one-year period. These shares were valued at US$1.43 per share, the closing bid price of the Company&#8217;s common stock
on the date of grant. The Company recorded the related cost of approximately US$358,000 as a prepayment asset in prepayment and
deposit to suppliers upon grant and issuance of these fully-vested and nonforfeitable shares. Total compensation expenses amortized
for the six and three months ended June 30, 2019 was approximately US$177,000 and US$89,000, respectively.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Options issued and outstanding as of June 30, 2019 and
their movements during the six months then ended are as follows:</p>

<p style="font-size: 10pt; text-indent: 0.25in; margin: 0pt 0; color: red">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Outstanding</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Exercisable</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br>
 underlying<br>
 shares</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Remaining <br> Contractual <br> Life (Years)</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Exercise <br> Price</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br>
 underlying<br>
 shares</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Remaining <br> Contractual <br> Life (Years)</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br> Average <br> Exercise <br> Price</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">835,216</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">2.04</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">2.49</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">835,216</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">2.04</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">2.49</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">Granted/Vested</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">Forfeited</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 1pt">Exercised</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">835,216</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">1.54</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">2.49</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">835,216</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">1.54</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">2.49</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 31; Value: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>CHINANET ONLINE HOLDINGS, INC.</b></p><p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in"><font style="background-color: white">The aggregate intrinsic value of the
above options was zero as of June 30, 2019 and December 31, 2018, as their respective exercise prices were all higher than the
Company&#8217;s closing stock price on the last trading day of each reporting period.</font></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in">The table below summarized share-based compensation expenses recorded for
the six and three months ended June 30, 2019 and 2018, respectively:</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.25in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#8217;000)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: justify">Sales and marketing expenses</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">27</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">-</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">14</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify">General and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">203</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">102</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">102</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">51</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Research and development expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">22</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">203</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">151</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">102</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">76</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The aggregate unrecognized share-based compensation expenses
as of June 30, 2019 and December 31, 2018 was approximately US$0.19 million and US$0.34 million, respectively. All unrecognized
share-based compensation expenses as of June 30, 2019 will be recognized for the year ending December 31, 2019.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">25.</td><td style="text-align: justify">Subsequent event</td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company has performed an evaluation of subsequent
events through the date the financial statements were issued and has determined that there are no events that would have required
adjustment or disclosure in the financial statements, except for those have discussed in Note 3(b) and Note 12.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 32; Options: NewSection; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"><a name="a_008"></a>Item 2 Management&#8217;s Discussion
and Analysis of Financial Condition and Results of Operations</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Forward-Looking Statements</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0 0pt 14.15pt"><i>You should read the following
discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements
and the related notes included elsewhere in this interim report. Our consolidated financial statements have been prepared in accordance
with U.S. GAAP. The following discussion and analysis contains forward-looking statements within the meaning of Section 27A of
the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including, without limitation, statements regarding
our expectations, beliefs, intentions or future strategies that are signified by the words &#8220;expect,&#8221; &#8220;anticipate,&#8221;
&#8220;intend,&#8221; &#8220;believe,&#8221; or similar language. All forward-looking statements included in this document are
based on information available to us on the date hereof, and we assume no obligation to update any such forward-looking statements.
Our business and financial performance are subject to substantial risks and uncertainties. Actual results could differ materially
from those projected in the forward-looking statements. In evaluating our business, you should carefully consider the information
set forth under the heading &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31,
2018. Readers are cautioned not to place undue reliance on these forward-looking statements.</i></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0 0pt 14.15pt"><i>&nbsp;</i></p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"> Overview</p>



<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Our company is a holding company,
which through certain contractual arrangements with operating companies in the PRC, is engaged in providing advertising, precision
marketing, online to offline sales channel expansion and the related data services to small and medium enterprises in the PRC.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Through our PRC operating subsidiaries
and VIEs, we primarily operate a one-stop services for our clients on our Omni-channel advertising, precision marketing and data
analysis management system. We offer a variety channels of advertising and marketing services through this system, which primarily
include distribution of the right to use search engine marketing services we purchased from key search engines, provision of online
advertising placements on our web portals, sales of effective sale lead information as well as sell provision of TV advertising
service to maximize market exposure and effectiveness for our clients.</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Basis of presentation, management
estimates and critical accounting policies</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Our unaudited condensed consolidated
financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America
(&#8220;U.S. GAAP&#8221;) and include the accounts of our company, and all of our subsidiaries and VIEs. We prepare financial statements
in conformity with U.S. GAAP, which requires us to make estimates and assumptions that affect the reported amounts of assets and
liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and the reported amounts of
revenues and expenses during the financial reporting period. We continually evaluate these estimates and assumptions based on the
most recently available information, our own historical experience and various other assumptions that we believe to be reasonable
under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results
could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application.
In order to understand the significant accounting policies that we adopted for the preparation of our condensed consolidated interim
financial statements, readers should refer to the information set forth in Note 3 &#8220;Summary of significant accounting policies&#8221;
to our audited financial statements in our 2018 Form 10-K. Please refer to Note 3 to the unaudited condensed consolidated interim
financial statements for the discussion of the newly adopted lease accounting policy and the impact of other recently issued accounting
standards.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 0in; margin: 0pt 0 0pt 14.15pt"><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RESULTS
OF OPERATIONS FOR THE SIX AND THREE MONTHS ENDED JUNE 30, 2019 AND 2018</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">The following table sets forth
a summary, for the periods indicated, of our consolidated results of operations. Our historical results presented below are not
necessarily indicative of the results that may be expected for any future period. All amounts, except number of shares and per
share data, are presented in thousands of U.S. dollars.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 33; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.2in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(US $)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">From unrelated parties</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">23,912</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">30,780</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">15,352</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">From a related party</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">108</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">101</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Total revenues</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">24,020</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">30,780</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,453</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">22,520</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Cost of revenues</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23,212</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">29,211</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,087</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">21,552</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt">Gross profit</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">808</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,569</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">366</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">968</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Operating expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Sales and marketing expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">350</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">844</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">181</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">280</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">General and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,058</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,842</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,248</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,478</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Research and development expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">360</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">458</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">159</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">240</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on intangible assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on goodwill</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Total operating expenses</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,768</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11,434</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,588</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">9,288</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Loss from operations</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,960</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,865</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,222</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(8,320</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify">Other income (expenses)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Impairment on long-term investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(471</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Interest expense, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(23</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(19</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(12</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(9</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(28</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(6</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Change in fair value of warrant liabilities</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">471</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">948</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">821</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(526</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Total other income/(expenses)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">444</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">430</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">807</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(541</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt">Loss before income tax (expense)/benefit and noncontrolling interests</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,516</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,435</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(415</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(8,861</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Income tax (expense)/benefit</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(6</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(689</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">33</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(693</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Net loss</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(1,522</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(10,124</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(382</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(9,554</td><td style="font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Net loss attributable to noncontrolling interests</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">55</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">50</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt; text-indent: -5pt; padding-left: 5pt">Net loss attributable to ChinaNet Online Holdings, Inc.</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(1,517</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(10,069</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(379</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(9,504</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"> Revenues</p>



<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">The following tables set forth
a breakdown of our total revenues, disaggregated by type of services for the periods indicated, with inter-company transactions
eliminated:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Revenue type</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in&nbsp;thousands&nbsp;of&nbsp;US&nbsp;dollars,&nbsp;except&nbsp;percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -6.6pt; padding-left: 6.6pt">-Internet advertising and data service</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">5,435</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">22.6</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">4,834</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">15.7</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -6.6pt; padding-left: 6.6pt">-Distribution of the right to use search engine marketing service</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">18,580</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">77.4</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">25,848</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">84.0</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">-Technical and other services</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">7</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Internet advertising and related data services</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">24,020</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">100</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">30,689</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">99.7</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">TV advertising service</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">91</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.3</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">24,020</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">30,780</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Revenue type</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in&nbsp;thousands&nbsp;of&nbsp;US&nbsp;dollars,&nbsp;except&nbsp;percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -6.6pt; padding-left: 6.6pt">-Internet advertising and data service</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">3,598</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">23.3</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">3,115</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">13.8</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -6.6pt; padding-left: 6.6pt">-Distribution of the right to use search engine marketing service</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11,855</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">76.7</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">19,405</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">86.2</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Internet advertising and related data services</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,453</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">100</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">22,520</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">100</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">TV advertising service</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,453</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">22,520</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 34; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"><b><i>Total Revenues:</i></b> Our total revenues decreased
to US$24.02 million and US$15.45 million for the six and three months ended June 30, 2019, respectively, from US$30.78 million
and US$22.52 million for the same periods last year, respectively, which was primarily due to decrease in revenues from distribution
of the right to use the search engine marketing service we purchased from key search engines in the second fiscal quarter of 2019,
compared with that in the same period last year.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">We derive the majority of our advertising
and data service revenues from distribution of the right to use the search engine marketing (&#8220;SEM&#8221;) services, sale
of advertising space on our internet ad portals and sales of effective sales lead information, all of which management considers
as one aggregate business operation and relies upon the consolidated results of all operations in this business unit to make decisions
about allocating resources and evaluating performance.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"><font style="background-color: white">&nbsp;</font></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"><font style="background-color: white">Our
advertising and marketing services to related parties were provided in the ordinary course of business on the same terms as those
provided to our unrelated customers. For the six and three ended December 31, 2019, service revenue from related parties was less
than 1% of the total revenue for each respective reporting period.</font></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 14.15pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Internet advertising revenues for the six and three months ended June 30, 2019 was approximately
US$5.44 million and US$3.60 million, respectively, compared with US$4.83 million and US$3.12 million for the six and three months
ended June 30, 2018, respectively. Due to increase in other new form of self-media advertising channels, our clients continued
tightening their investment budget on advertising and marketing activities through traditional ad portal platforms, and focused
more on new interactive advertising channels, and singular ad, cheaper advertising channel, e.g. search engine marketing, which
brings customers with direct internet traffic flow through clicks. As a result, we experienced decline in revenues from this business
category from fiscal 2017. In order to maintain the customer base for our ad portals and maintain our overall industry competitive
position, we increased our investment in cost consumption for effective sale lead generation to improve the ad effectiveness and
increase customers&#8217; satisfaction. As a result of this investment, revenues from this service increased by approximately 12%
and 16% for the six and three months ended June 30, 2019, respectively, compared with that in the same periods last year, respectively.
In future periods, we intend to optimize our cost control mechanism for our ad portals, which aiming to help our ad portals to
achieve more accurate advertising and marketing results that will lead to increasing sales lead conversion rate for our customers
with more acceptable and lower costs, and thereby improve the gross profit margin of this business category.</td></tr>                                                                                                                      <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 14.15pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Revenue generated from distribution of the right to use search engine marketing service provided
by key search engines for the six and three months ended June 30, 2019 was approximately US$18.58 million and US$11.86 million,
respectively, compared with approximately US$25.85 million and US$19.41 million, respectively. Customers use this third-party search
engine marketing service to increasing exposure through attracting more visits to their websites and achieve higher sales lead
conversion rate, through bidding selected effective key words on different search engines. As discussed in the above paragraph,
in recent years, our customers turn to choose more economic and singular marketing channel with more direct feedbacks and results,
e.g. search engine marketing service, given our penetration in the advertising industry, solid partnership relations with key search
engines and relative large amount of purchase, we were able to offer our customers with search engine resource at relatively lower
rate compared with the market, as a result, since fiscal 2017, our revenue from distribution of right to use search engine market
service provided by key search engines contributed more than 70% of our total revenues for each of our reporting period. The decrease
in our revenues from this business category in the second fiscal quarter of 2019, compared with that in the second fiscal quarter
of 2018 was primarily due to that as compared with the same period last year, the key suppliers of ours tightened their credit
policies to us, more working capital was required for the same volume of search engine resource compared with last year, on the
other hand, our collection of the accounts receivables did not improve significantly compared with previous quarters, and the profitability
of our core business and working capital available during the period were limited, all of which decrease the volume of search engine
resource that we purchased and redistributed to our customers during the period, as compared with the same period last year. In
response, we have started to require our customers to pay more in advances, further strengthen our account receivables management
and actively negotiating with our key suppliers for more favorite credit policies. We expect the decrease in revenues from this
business category was temporary and the situation will improve in the second half of 2019.</td></tr></table>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"></p>

<!-- Field: Page; Sequence: 35; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Cost of revenues</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Our cost of revenues consisted
of costs directly related to the offering of our advertising, precision marketing and related data services, and our TV advertising
service.&nbsp;The following table sets forth our cost of revenues, disaggregated by type of services, by amount and gross profit
ratio for the periods indicated, with inter-company transactions eliminated:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="23" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="23" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in thousands of US dollars, except percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Revenue</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Cost</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">GP ratio</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Revenue</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Cost</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">GP ratio</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt; width: 34%">-Internet advertising and data service</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 8%; font-size: 10pt; text-align: right">5,435</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">5,218</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">4</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 8%; font-size: 10pt; text-align: right">4,834</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">4,207</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">13</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">-Distribution of the right to use search engine marketing service</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">18,580</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">17,989</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">25,848</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">24,966</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1pt">-Technical and other services</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">7</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">100</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Internet advertising and related data services</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">24,020</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23,212</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">30,689</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">29,173</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">TV advertising service</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">91</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">38</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">58</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">24,020</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">23,212</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">30,780</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">29,211</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="23" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="23" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in thousands of US dollars, except percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Revenue</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Cost</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">GP ratio</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Revenue</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Cost</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">GP ratio</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt; width: 34%">-Internet advertising and data service</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 8%; font-size: 10pt; text-align: right">3,598</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">3,484</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">3</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 8%; font-size: 10pt; text-align: right">3,115</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">2,732</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 8%; font-size: 10pt; text-align: right">12</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">-Distribution of the right to use search engine marketing service</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,855</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,598</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">19,405</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">18,820</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1pt">-Technical and other services</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Internet advertising and related data services</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,453</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">15,087</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">22,520</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">21,552</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -7pt; padding-left: 7pt">TV advertising service</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,453</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">15,087</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">2</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">22,520</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">21,552</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">4</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"><b><i>Cost of revenues: </i></b>our total cost of revenues
decreased to US$23.21 million and US$15.09 million for the six and three months ended June 30, 2019, respectively, from US$29.21
million and US$21.55 million for the six and three months ended June 30, 2018, respectively. Our cost of revenues primarily consists
of search engine resources purchased from key search engines, cost for technical services purchased and other direct costs associated
with providing the services. The decrease in our total cost of revenues for the six and three months ended June 30, 2019 was primarily
due to the decrease in costs associated with distribution of the right to use search engine marketing service we purchased from
key search engines, which was in line with the decrease in the related revenues as discussed above, which was partially offset
by an increase in cost of online advertising placements service on our own ad portals, as a result of increase in the related service
revenues and cost investments to maintain customer base and competitive advantage through improve the customers&#8217; satisfaction
of its ad placements on our own ad portals during the periods.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Costs for internet advertising and data service were primarily consist of cost of internet traffic
flow and technical services we purchased from other portals and technical suppliers for obtaining effective sales lead generation
to promote business opportunity advertisements placed on our own ad portals. For the six and three months ended June 30, 2019,
our total cost of revenues for internet advertising and data service was approximately US$5.22 million and US$3.48 million, respectively,
compared with approximately US$4.21 million and US$2.73 million for the six and three months ended June 30, 2018, respectively.
The gross margin rate of our internet advertising and data service revenues decreased to 4% and 3%, respectively, for the six and
three months ended June 30, 2019, compared with 13% and 12% for the six and three months ended June 30, 2018, respectively. As
stated in previous quarters, the decrease in our gross margin rate of this business category was primarily due to the fact that
in order to retain the customer base of our ad portals under the recent downturn economy environment in China and intense market
competition in the internet ad industry with new interactive advertising channels as discussed in the revenue section above, we
had to invest aggressively to obtain more valid and active sales lead generations for the improvement of the effectiveness and
efficiency of ad placements for our customers.</td></tr></table>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 36; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Costs for search engine marketing service was direct search engine resource costs consumed for
the right to use search engine marketing service we purchased from key search engines and distributed to our customers. We purchased
these search engine resources from well-known search engines in China, for example, Baidu, Qihu 360 and Sohu (Sogou) etc. The purchase
of the resource in relatively large amounts under our own name allowed us to get it at a relatively low rate compared to the market.
We charge our clients the actual cost they consumed on search engines for the use of this service and a premium at certain percentage
of that actual consumed cost. Gross margin rates of this service for the six and three months ended June 30, 2019 was approximately
3% and 2%, respectively, compared with approximately 3% for both the six and three months ended June 30, 2018.</td></tr></table>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Gross Profit</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">As a result of the foregoing, our
gross profit was approximately US$0.81&nbsp;million and US$0.37 million for the six and three months ended June 30, 2019, respectively,
compared with approximately US$1.57 million and US$0.97 million for the six and three months ended June 30, 2018, respectively.&nbsp;Our
overall gross margin decreased to 3% and 2% for the six and three months ended June 30, 2019, respectively, compared with 5% and
4% for the same periods last year, respectively. The decrease in our gross profit and overall gross margin rate were primarily
due to (1) the decrease in gross profit margin of our internet advertising and data service, which was 4% and 3% for the six and
three months ended June 30, 2019, respectively, compared with 13% and 12% for the six and three months ended June 30, 2018; and
(2) the decrease in sales volume from our distribution of the right to use search engine marketing service during the second fiscal
quarter of 2019, as discussed above.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Operating Expenses</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Our operating expenses consist
of sales and marketing expenses, general and administrative expenses and research and development expenses. The following tables
set forth our operating expenses, divided into their major categories by amount and as a percentage of our total revenues for the
periods indicated.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in thousands of US dollars, except percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Amount</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">% of total<br>
 revenue</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Amount</td><td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">% of total<br>
 revenue</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Total Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">24,020</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">100</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">30,780</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">100</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Gross Profit</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">808</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,569</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">5</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Sales and marketing expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">350</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">844</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">General and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,058</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">9</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2,842</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">9</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Research and development expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">360</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">458</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Impairment on intangible assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">6</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Impairment on goodwill</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">18</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating expenses</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">2,768</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">12</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">11,434</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 37; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 14.15pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(Amounts expressed in thousands of US dollars, except percentages)</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">% of total<br>
 revenue</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">% of total<br>
 revenue</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Total Revenues</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">15,453</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">100</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">22,520</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 10%; font-size: 10pt; text-align: right">100</td><td style="width: 1%; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Gross Profit</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">366</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">968</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">4</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Sales and marketing expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">181</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">280</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">General and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,248</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">8</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,478</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">7</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Research and development expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">159</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">240</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Impairment on intangible assets</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">1,878</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">8</td><td style="font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Impairment on goodwill</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,412</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">24</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating expenses</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,588</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">10</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">9,288</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">41</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"><b><i>Operating Expenses: </i></b>Our total operating
expenses was approximately US$2.77&nbsp;million and US$1.59 million for the six and three months ended June 30, 2019, respectively,
compared with approximately US$11.43 million and US$9.29 million for the six and three months ended June 30, 2018, respectively.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Sales and marketing expenses: Sales and marketing expenses decreased to US$0.35 million and US$0.18
million for the six and three months ended June 30, 2019, respectively, compared with approximately US$0.84 million and US$0.28
million for the six and three months ended June 30, 2018, respectively.&nbsp;Our sales and marketing expenses primarily consist
of advertising expenses for brand development that we pay to different media outlets for the promotion and marketing of our advertising
web portals, other advertising and promotional expenses, staff salaries, staff benefits, performance bonuses, travelling expenses,
communication expenses and other general office expenses of our sales department. Due to certain aspects of our business nature,
the fluctuation of our sales and marketing expenses usually does not have a direct linear relationship with the fluctuation of
our net revenues. For the six months ended June 30, 2019, the decrease in our sales and marketing expenses was primarily due to
(1) the decrease in advertising expenses for our own brand development of approximately US$0.41 million; and (2) the decrease in
approximately US$0.08 million staff salary and benefit expenses and other general departmental expenses, as a result of cost reduction
plan executed by management. For the three months ended June 30, 2019, the decrease in our sales and marketing expenses was primarily
due to decrease in staff salary and benefit expenses and other general departmental expenses, as a result of cost reduction plan
executed by management.</td></tr>                                 <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">General and administrative expenses: General and administrative expenses decreased to US$2.06 million
and US$1.25 million for the six and three months ended June 30, 2019, respectively, compared with US$2.84 million and US$1.48 million
for the six and three months ended June 30, 2018, respectively.&nbsp;Our general and administrative expenses primarily consist
of salaries and benefits of management, accounting and administrative personnel, office rentals, depreciation of office equipment,
professional service fees, maintenance, utilities and other office expenses. For the six months ended June 30, 2019, the change
in our general and administrative expenses was primarily due to the following reasons: (1) the decrease in general administrative
expenses, such as: professional service expenses, salary and benefit expenses and other general office expenses of approximately
US$0.55 million, due to cost reduction plan executed by management; (2) the decrease in allowance for doubtful accounts of approximately
US$0.33 million; and (3) the increase in share-based compensation expenses of approximately US$0.10 million. For the three months
ended June 30, 2019, the change in our general and administrative expenses was primarily due to the following reasons: (1) the
decrease in general administrative expenses, such as: professional service expenses, salary and benefit expenses and other general
office expenses of approximately US$0.23 million, due to cost reduction plan executed by management; (2) the decrease in allowance
for doubtful accounts of approximately US$0.05 million; and (3) the increase in share-based compensation expenses of approximately
US$0.05 million.</td></tr>                                                                                                                                                                                      <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: top">
<td>&nbsp;</td><td>&#8226;</td><td style="text-align: justify">Research and development expenses: Research and development expenses was approximately US$0.36 million and US$0.16
        million for the six and three months ended June 30, 2019, respectively, compared with approximately US$0.46 million and US$0.24
        million for the six and three months ended June 30, 2018, respectively.&nbsp;Our research and development expenses primarily consist
        of salaries and benefits of our research and development staff, equipment depreciation expenses, and office utilities and supplies
        allocated to our research and development department etc. The decrease in research and development expenses for the six and three
        months ended June 30, 2019, compared with that in the respectively same period last year, was primarily due to the cost reduction
        plan executed by management.</td></tr>
<tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: top">
<td>&nbsp;</td><td>&#8226;</td><td style="text-align: justify">Impairment on intangible assets: For the six and three months ended June 30,
        2018, we recognized an approximately US$1.88 million impairment loss on intangible assets, as these intangible assets are not expected
        to be able to generate economic benefit for the Company in future periods.</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 38; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
<td style="width: 18pt">&nbsp;</td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Impairment on goodwill: Due to decrease in overall gross profit margin and
        continued operating losses incurred from our internet advertising and data services reporting unit, we performed interim goodwill
        impairment test as of June 30, 2018. As a result, for the six and three months ended June 30, 2018, we recognized an approximately
        US$5.41 million impairment loss on goodwill, by comparing the fair value of the reporting unit with its carrying value.</td></tr>
</table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Loss from operations: </i></b>As
a result of the foregoing, we incurred a loss from operations of approximately US$1.96 million and US$9.87 million for the six
months ended June 30, 2019 and 2018, respectively. For the three months ended June 30, 2019 and 2018, we incurred a loss from operations
of approximately US$1.22 million and US$8.32 million respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>&nbsp;</i></b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Impairment on long-term investments:</i></b>
we recognized an approximately US$0.47 million other-than temporary impairment on our long-term investment to ChinaNet Chuang Tou
for the six months ended June 30, 2018, representing the amount we expected not recoverable upon termination of the company.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Interest expense, net:</i></b>
For the six and three months ended June 30, 2019 and 2018, interest income was immaterial. For the six months ended June 30, 2019
and 2018, interest expense of both approximately US$0.02 million incurred, and for the three months ended June 30, 2019 and 2018,
interest expense of both approximately US$0.01 million incurred were all related to the short-term bank loans we borrowed from
major financial institutions in the PRC to supplement our short-term working capital needs.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>&nbsp;</i></b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Change in fair value of warrant
liabilities:</i></b> we issued warrants in our Financing consummated in January 2018, which we determined that should be accounted
for as derivative liabilities, as the warrants are dominated in a currency (U.S. dollar) other than our functional currency (Renminbi
or Yuan). As a result, a gain of change in fair value of these warrant liabilities of approximately US$0.47 million and US$0.82
million were recorded for the six and three months ended June 30, 2019, respectively, compared with a gain of change in fair value
of approximately US$0.95 million and a loss of change in fair value of approximately US$0.53 million recorded for the six and three
months ended June 30, 2018, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>&nbsp;</i></b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Loss before income tax (expense)/benefit
and noncontrolling interests: </i></b>As a result of the foregoing, our loss before income tax (expense)/benefit and noncontrolling
interest was approximately US$1.52 million and US$9.44 million for the six months ended June 30, 2019 and 2018, respectively. our
loss before income tax (expense)/benefit and noncontrolling interest was approximately US$0.42 million and US$8.86 million for
the three months ended June 30, 2019 and 2018, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Income Tax (expense)/benefit:</i></b>
For the six months ended June 30, 2019, we recognized an approximately US$6 thousand income tax expense in relation to utilization
of previously recognized deferred tax assets by one of our PRC operating VIEs for the period. For the three months ended June 30,
2019, we reversed an approximately US$0.03 million income tax expenses in relation to utilization of previously recognized deferred
tax assets by one of our PRC operating VIEs during the first fiscal quarter of 2019, due to further net loss incurred during the
second fiscal quarter of 2019, which resulted in a less amount of utilization of the previously recognized deferred tax assets.
<font style="background-color: white">For the six and three months ended June 30, 2018, we recognized a deferred income tax expense
of approximately US$0.69 million for both periods, which was primarily related to the additional deferred tax assets valuation
allowance provided during the periods.</font></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Net loss: </i></b>As a result
of the foregoing, for the six months ended June 30, 2019 and 2018, we incurred a total net loss of approximately US$1.52 million
and US$10.12 million, respectively. For the three months ended June 30, 2019 and 2018, we incurred a total net loss of approximately
US$0.38 million and US$9.55 million, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Net loss attributable to noncontrolling
interest: </i></b>Beijing Chuang Fu Tian Xia was 51% owned by Business Opportunity Online upon incorporation until we purchased
the remaining 49% equity interest in it in May 2018. In May 2018, we incorporated a new majority-owned subsidiary, Business Opportunity
Chain and beneficially owned 51% equity interest in it. For the six and three months ended June 30, 2019, net loss allocated to
the noncontrolling interest of Business Opportunity Chain was approximately US$5 thousand and US$3 thousand, respectively. For
the six and three months ended June 30, 2018, net loss allocated to the noncontrolling interests of Beijing Chuang Fu Tian Xia
and Business Opportunity Chain was approximately US$0.06 million and US$0.05 million, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"><b><i>Net loss attributable to ChinaNet
Online Holdings, Inc.:</i></b> Total net loss as adjusted by net loss attributable to the noncontrolling interest shareholders
as discussed above yields the net loss attributable to ChinaNet Online Holdings, Inc. Net loss attributable to ChinaNet Online
Holdings, Inc. was US$1.52 million and US$10.07 million for the six months ended June 30, 2019 and 2018, respectively. Net loss
attributable to ChinaNet Online Holdings, Inc. was approximately US$0.38 million and US$9.50 million for the three months ended
June 30, 2019 and 2018, respectively.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></p>

<!-- Field: Page; Sequence: 39; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 0in; margin: 0pt 0 0pt 14.15pt"><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LIQUIDITY
AND CAPITAL RESOURCES</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Cash and cash equivalents represent
cash on hand and deposits held at call with banks. We consider all highly liquid investments with original maturities of three
months or less at the time of purchase to be cash equivalents. As of June 30, 2019, we had cash and cash equivalents of approximately
US$1.4 million.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Our liquidity needs include (i)
net cash used in operating activities that consists of (a) cash required to fund the initial build-out, continued expansion of
our network and new services and (b) our working capital needs, which include deposits and advance payments for search engine resource,
payment of our operating expenses and financing of our accounts receivable; and (ii) net cash used in investing activities that
consist of the investment in software technologies to expand our blockchain technology related business activities, investment
to enhance the functionality of our current advertising portals for providing advertising, marketing and data services and to secure
the safety of our general network, and investment in other general office equipment. To date, we have financed our liquidity need
primarily through proceeds we generated from financing activities.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-align: justify; text-indent: 35.5pt">As discussed
in Note 3(b) to our unaudited condensed consolidated financial statements, we expect to consummate an approximately US$4.8 million
PIPE transaction in August 2019.</P>



<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">The following table provides detailed
information about our net cash flow for the periods indicated:</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin-left: 0.2in">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">2019</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">2018</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Amounts in thousands of US dollars</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; font-size: 10pt; text-align: left">Net cash used in operating activities</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(2,325</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">(4,321</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Net cash used in investing activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(36</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(2,825</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net cash provided by financing activities</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">-</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">9,306</td><td style="font-size: 10pt; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -6.6pt; padding-left: 6.6pt">Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(26</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net (decrease)/increase in cash, cash equivalents, and restricted cash</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">(2,338</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">2,134</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table>


<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Net cash used in operating activities</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">For the six months ended June 30,
2019, our net cash used in operating activities of approximately US$2.33 million were primarily attributable to:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(1)</td><td style="text-align: justify">net loss excluding approximately US$0.05 million of non-cash expenses of depreciation and amortizations;
approximately US$0.09 million amortization of operating lease right-of-use assets; approximately US$0.20 million share-based compensation;
approximately US$0.46 million allowance for doubtful accounts; approximately US$0.47 million gain from change in fair value of
warrant liabilities and approximately US$0.01 million deferred tax expense, yielded the non-cash items excluded net loss of approximately
US$1.18 million.</td></tr>                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(2)</td><td style="text-align: justify">the receipt of cash from operations from changes in operating assets and liabilities such as:</td></tr>                                                                                                                                                                                                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">advance from customers and a related party increased by approximately
US$1.79 million, in the aggregate, primarily due to new advance payments received that related to unsatisfied service performance
obligations during the first half of 2019, which was partially offset by recognition of revenue from opening contract liabilities
during the period;</font></td></tr>                                   <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">due from related parties decreased by approximately US$0.23 million,
primarily due to collection of US$0.2 million from an officer of our company and a portion of a related party loan of approximately
US$0.03 million (Note 6);</font></td></tr>                                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">unpaid lease payments related to a short-term lease we entered
into during the second fiscal quarter of 2019 increased by approximately US$0.12 million,</font></td></tr></table>
<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"></p>

<!-- Field: Page; Sequence: 40; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>
<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">taxes payable increased by approximately US$0.09 million; and</font></td></tr>                                                                                                                                                                                                                                                        <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">other current assets decreased by approximately US$0.01 million.</font></td></tr>                                                                                                                                                                                                                                                           <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(3)</td><td style="text-align: justify">offset by the use from operations from changes in operating assets and liabilities such as:</td></tr>                                                                                                                                                                                                        <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">accounts receivable increased by approximately US$0.87 million;</font></td></tr>                                                                                                                                                                                                                                                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">accounts payable decreased by approximately US$2.15 million, due
to settlement with major suppliers of search engine resource in the first half of 2019;</font></td></tr>                                                                                                        <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">accruals and other current liabilities decreased by approximately
US$0.27 million in the aggregate, due to settlement of these operational liabilities and payment for operating lease liabilities
during the first half of 2019; </font></td></tr>                                                <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">Prepayment and deposit to suppliers increased by approximately
US$0.08 million; and</font></td></tr>                                     <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">we also prepaid approximately US$0.01 million lease payment during
the period.</font></td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt"><font style="background-color: white">For the six months
ended June 30, 2018, our net cash used in operating activities of approximately US$4.32 million were primarily attributable to</font>:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(1)</td><td style="text-align: justify"><font style="background-color: white">net loss excluding approximately US$0.43 million of non-cash
expenses of depreciation and amortizations; approximately US$0.15 million share-based compensation; approximately US$0.79 million
allowance for doubtful accounts; approximately US$0.47 million impairment on long-term investments; approximately US$1.88 million
impairment on intangible assets; approximately US$5.41 million impairment on goodwill; approximately US$0.95 million gain from
change in fair value of warrant liabilities and approximately US$0.69 million deferred tax expense, yielded the non-cash items
excluded net loss of approximately US$1.25 million</font>.</td></tr>                                                                    <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(2)</td><td style="text-align: justify">the receipt of cash from operations from changes in operating assets and liabilities such as:</td></tr>                                                                                                                                                                                                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">deposit and prepayment to suppliers decreased
by approximately US$1.50 million, primarily due to utilize the prepayments made in previous period and refund of contract deposit
due to expiration/termination of supplier contracts.</font></td></tr>                                                                     <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 35.45pt"></td><td style="width: 21.25pt">(3)</td><td style="text-align: justify">offset by the use from operations from changes in operating assets and liabilities such as:</td></tr>                                                                                                                                                                                                        <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">accounts receivable and due from related
parties for advertising services provided increased by approximately US$0.23 million, primarily due to increase in search engine
marketing and data service revenues during the period;</font></td></tr>                                                                       <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">accounts payable decreased by approximately
US$1.40 million, due to subsequent settlement with the major suppliers during the period, which payments were temporarily delayed
due to working capital deficit we suffered before our financing in January 2018</font><font style="font-style: normal">;</font></td></tr>                                                                                                                                         <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">advance from customers decreased by approximately
US$2.20 million, primarily due to recognizing revenues from beginning contract liabilities during the period</font><font style="font-style: normal">;</font></td></tr>                                                                                                                                                                      <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">accruals and other payables decreased
by approximately US$0.65 million, due to settlement of these operational liabilities after the financing in January 2018;</font></td></tr>                                                                                                                                          <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal; background-color: white">other receivables increased by approximately
US$0.02 million; and</font></td></tr>                                     <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 42.55pt"></td><td style="width: 14.15pt"><font style="font-style: normal">-</font></td><td style="text-align: justify"><font style="font-style: normal">tax payables decreased by approximately US$0.08 million.</font></td></tr></table>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Net cash used in investing activities</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">For the six months ended June 30,
2019, we contributed our pro-rata share of cash investment of approximately US$0.04 million to an ownership investee company incorporated
in October 2018, which transaction was recorded as a cash outflow from investing activities during the period.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 41; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">For the six months ended June 30,
2018, (1) <font style="background-color: white">we paid approximately US$6 thousand for the purchase of general office equipment</font>;
(2) w<font style="background-color: white">e lent an unrelated party short-term loan of approximately US$2.0 million during the
first fiscal quarter of 2018 and another unrelated entity short-term loan of approximately US$0.11 million during the second fiscal
quarter of 2018; </font>(3) <font style="background-color: white">we collected the approximately US$2.67 million short-term loan
lent to an unrelated entity in the third quarter of 2017, and in the second fiscal quarter of 2018, we also collected the approximately
US$2.0 million short-term loan lent during the first fiscal quarter of 2018</font>; (4) <font style="background-color: white">we
paid approximately US$1.18 million for the acquisition of the 49% noncontrolling interest in a majority-owned subsidiary of ours</font>;
and (5) <font style="background-color: white">we prepaid approximately US$3.75 million in the aggregate, for the development of
certain blockchain technology based applications, and paid approximately US$0.45 million to settle the remaining balance of an
intangible assets purchased in the four fiscal quarter of 2016</font>. In the aggregate, these transactions resulted in a net cash
outflow from investing activities of approximately US$2.83 million for the six months ended June 30, 2018.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Net cash provided by financing activities</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">For the six months ended June 30,
2019, we repaid approximately US$0.44 million short-term bank loan matured in the first fiscal quarter of 2019, which we re-borrowed
with the same amount during the same period.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">For the six months ended June 30,
2018, (1) we consummated a registered direct offering of 2,150,001 shares of our common stock to certain institutional investors
at a purchase price of $5.15 per share. We received net proceeds of approximately $10.26 million, after deduction of approximately
US$0.81 million direct financing cost paid in cash; and (2) Due to termination of security purchase agreements in May 2016, we
repaid our previous investors in the aggregate of approximately US$0.96 million guarantee payment and prepayment received upon
entering the agreements during the first half of 2018. In the aggregate, these transactions resulted in a net cash inflow from
financing activities of approximately US$9.31 million for the six months ended June 30, 2018.</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">Restricted Net Assets</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">As all of our operations are conducted
through our PRC subsidiaries and VIEs, our ability to pay dividends is primarily dependent on receiving distributions of funds
from our PRC subsidiaries and VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by our PRC subsidiaries
and VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations
and after it has met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries and
VIEs included in our consolidated net assets are also not distributable for dividend purposes.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">In accordance with the PRC regulations
on Enterprises with Foreign Investment, a WFOE established in the PRC is required to provide certain statutory reserves, namely
general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as
reported in the enterprise&#8217;s PRC statutory accounts. A WFOE is required to allocate at least 10% of its annual after-tax
profit to the general reserve until such reserve has reached 50% of its registered capital based on the enterprise&#8217;s PRC
statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the
board of directors. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.
Rise King WFOE is subject to the above mandated restrictions on distributable profits. Additionally, in accordance with the Company
Law of the PRC, a domestic enterprise is required to provide a statutory common reserve of at least 10% of its annual after-tax
profit until such reserve has reached 50% of its registered capital based on the enterprise&#8217;s PRC statutory accounts. A domestic
enterprise is also required to provide for a discretionary surplus reserve, at the discretion of the board of directors. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends. All of our other PRC subsidiaries
and PRC VIEs are subject to the above mandated restrictions on distributable profits.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">As a result of these PRC laws and
regulations, our PRC subsidiaries and VIEs are restricted in their ability to transfer a portion of their net assets to us. As
of June 30, 2019 and December 31, 2018, net assets restricted in the aggregate, which includes paid-in capital and statutory reserve
funds of our PRC subsidiaries and VIEs that are included in our consolidated net assets were both approximately US$12.0 million.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">The current PRC Enterprise Income
Tax (&#8220;EIT&#8221;) Law also imposed a 10% withholding income tax for dividends distributed by a foreign invested enterprise
to its immediate holding company outside China, which were exempted under the previous EIT law. A lower withholding tax rate will
be applied if there is a tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding
companies in Hong Kong, for example, will be subject to a 5% rate, subject to approval from the related PRC tax authorities.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 42; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">The ability of our PRC subsidiaries
to make dividends and other payments to us may also be restricted by changes in applicable foreign exchange and other laws and
regulations.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Foreign currency exchange regulation
in China is primarily governed by the following rules:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 49.65pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Foreign Exchange Administration Rules (1996), as amended in August 2008, or the Exchange Rules;</td></tr>                                                                                                                                                                                                                                                   <tr style="vertical-align: top">
<td>&nbsp;</td><td>&nbsp;</td><td style="text-align: justify">&nbsp;</td></tr>
</table>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 49.65pt"></td><td style="width: 21pt">&#8226;</td><td style="text-align: justify">Administration Rules of the Settlement, Sale and Payment of Foreign Exchange (1996), or the Administration
Rules.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Currently, under the Administration
Rules, Renminbi is freely convertible for current account items, including the distribution of dividends, interest payments, trade
and service related foreign exchange transactions, but not for capital account items, such as direct investments, loans, repatriation
of investments and investments in securities outside of China, unless the prior approval of the State Administration of Foreign
Exchange (the &#8220;SAFE&#8221;) is obtained and prior registration with the SAFE is made. Foreign-invested enterprises like Rise
King WFOE that need foreign exchange for the distribution of profits to its shareholders may effect payment from their foreign
exchange accounts or purchase and pay foreign exchange rates at the designated foreign exchange banks to their foreign shareholders
by producing board resolutions for such profit distribution. Based on their needs, foreign-invested enterprises are permitted to
open foreign exchange settlement accounts for current account receipts and payments of foreign exchange along with specialized
accounts for capital account receipts and payments of foreign exchange at certain designated foreign exchange banks.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Although the current Exchange Rules
allow the convertibility of Renminbi into foreign currency for current account items, conversion of Renminbi into foreign exchange
for capital items, such as foreign direct investment, loans or securities, requires the approval of SAFE, which is under the authority
of the People&#8217;s Bank of China. These approvals, however, do not guarantee the availability of foreign currency conversion.
We cannot be sure that it will be able to obtain all required conversion approvals for our operations or the Chinese regulatory
authorities will not impose greater restrictions on the convertibility of Renminbi in the future. Currently, most of our retained
earnings are generated in Renminbi. Any future restrictions on currency exchanges may limit our ability to use retained earnings
generated in Renminbi to make dividends or other payments in U.S. dollars or fund possible business activities outside China.</p>

<p style="font-size: 10pt; text-indent: 0in; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 0in; margin: 0pt 0 0pt 14.15pt"><b>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFF-BALANCE
SHEET ARRANGEMENTS</b></p>

<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">None.</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"><a name="a_009"></a>Item 3. Quantitative and Qualitative
Disclosures About Market Risk</p>

<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Not applicable to smaller reporting companies.</p>

<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: -35.35pt; margin: 0pt 0 0pt 49.5pt"><a name="a_010"></a> Item 4. Controls and Procedures</p>



<p style="font-size: 10pt; text-indent: 14.2pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 14.2pt; margin: 0pt 0"><i>Evaluation of Disclosure Controls and Procedures</i></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">Under the supervision and with
the participation of our management, including our principal executive officer and principal accounting and financial officer,
we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the fiscal quarter ended
June 30, 2019, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on this evaluation, our principal
executive officer and principal financial officer have concluded that during the period covered by this report, the Company&#8217;s
disclosure controls and procedures were effective as of such date to ensure that information required to be disclosed by us in
our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s
rules and forms, and that such information is accumulated and communicated to our management, including our principal executive
officer and principal financial officer or persons performing similar functions, as appropriate to allow timely decisions regarding
required disclosure.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 43; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 14.15pt; margin: 0pt 0"><i>Changes in Internal Control over Financial Reporting</i></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">On July 8, 2019, Zhige Zhang resigned
as the Company&#8217;s Chief Financial Officer. Mr. Zhang&#8217;s resignation did not result from any disagreement with the Company.&nbsp;On
that same day, Mark Li was appointed as the Company&#8217;s new Chief Financial Officer. Other than this change, there was no change
in our internal control over financial reporting that occurred during the second fiscal quarter of 2019 covered by this Quarterly
Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial
reporting.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 14.15pt; margin: 0pt 0"><a name="a_011"></a><b>PART II. &nbsp;OTHER INFORMATION</b></p>

<p style="font-size: 10pt; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_019"></a>Item 1. &nbsp;Legal Proceedings</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">We are currently not a party to
any legal or administrative proceedings and are not aware of any pending or threatened legal or administrative proceedings against
us in all material aspects. We may from time to time become a party to various legal or administrative proceedings arising in the
ordinary course of our business.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_012"></a>Item 1A. Risk Factors</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">This information has been omitted based on the Company&#8217;s
status as a smaller reporting company.</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_013"></a>Item 2.&nbsp;&nbsp;Unregistered Sales of Equity
Securities and Use of Proceeds</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">None.</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_014"></a>Item 3.&nbsp;&nbsp;Defaults Upon Senior Securities</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">None.</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_015"></a>Item 4. &nbsp;Mine Safety Disclosures</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">None.</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_016"></a>Item 5. &nbsp;Other Information</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">None.<br style="clear: both"></p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt"></p>

<!-- Field: Page; Sequence: 44; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0"><a name="a_017"></a>Item 6. &nbsp;Exhibits</p>

<p style="font-size: 10pt; font-weight: bold; text-indent: 14.15pt; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 49.2pt"><font style="font-weight: normal">The exhibits listed on the Exhibit
Index below are provided as part of this report.</font></p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 49.2pt">&nbsp;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="width: 12%; border-bottom: black 1pt solid; text-align: center"><b>Exhibit No.</b></td>
    <td style="width: 3%; border-bottom: white 3pt solid; text-align: center">&nbsp;</td>
    <td style="width: 85%; border-bottom: black 1pt solid; text-align: center"><b>Document Description</b></td></tr>
<tr>
    <td style="vertical-align: top; text-indent: 5pt"><a href="exh_311.htm"><font style="font-size: 10pt">31.1</font></a></td>
    <td>&nbsp;</td>
    <td style="vertical-align: top"><a href="exh_311.htm"><font style="font-size: 10pt">Certification of the Principal Executive Officer pursuant to Rule 13A-14(A)/15D-14(A) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</font></a></td></tr>
<tr>
    <td style="vertical-align: top">&nbsp;</td>
    <td>&nbsp;</td>
    <td style="vertical-align: top">&nbsp;</td></tr>
<tr>
    <td style="vertical-align: top; text-indent: 5pt"><a href="exh_312.htm"><font style="font-size: 10pt">31.2</font></a></td>
    <td>&nbsp;</td>
    <td style="vertical-align: top"><a href="exh_312.htm"><font style="font-size: 10pt">Certification of the Principal Accounting and Financial Officer pursuant to Rule 13A-14(A)/15D-14(A) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</font></a></td></tr>
<tr>
    <td style="vertical-align: top">&nbsp;</td>
    <td>&nbsp;</td>
    <td style="vertical-align: top">&nbsp;</td></tr>
<tr>
    <td style="vertical-align: top; text-indent: 5pt"><a href="exh_321.htm"><font style="font-size: 10pt">32.1</font></a></td>
    <td>&nbsp;</td>
    <td style="vertical-align: top"><a href="exh_321.htm"><font style="font-size: 10pt">Certification of the Principal Executive Officer and of the Principal Accounting and Financial Officer pursuant to 18 U.S.C. 1350 (Section 906 of the Sarbanes-Oxley Act of 2002).</font></a></td></tr>
<tr>
    <td style="vertical-align: top">&nbsp;</td>
    <td>&nbsp;</td>
    <td style="vertical-align: top">&nbsp;</td></tr>
<tr>
    <td style="vertical-align: top; text-indent: 5pt"><font style="font-size: 10pt">101</font></td>
    <td style="text-align: center">&nbsp;</td>
    <td style="vertical-align: top"><font style="font-size: 10pt">Interactive Data Files</font></td></tr>
</table>
<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 45; Value: 30 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt"></p></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0"><a name="a_018"></a>SIGNATURES</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt">Pursuant to the requirements of the Securities Exchange Act of 1934, the
registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt"></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt"></p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: top">
    <td style="white-space: nowrap">&nbsp;</td>
    <td colspan="2" style="white-space: nowrap"><font style="font-size: 10pt">CHINANET ONLINE HOLDINGS, INC.</font></td></tr>
<tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 58%">&nbsp;</td>
    <td style="white-space: nowrap; width: 3%">&nbsp;</td>
    <td style="white-space: nowrap; width: 39%">&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td style="white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td style="white-space: nowrap"><font style="font-size: 10pt">Date: August 19, 2019</font></td>
    <td style="white-space: nowrap"><font style="font-size: 10pt">By:&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap"><font style="font-size: 10pt">/s/ Handong Cheng</font></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">
        <p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p>
        <p style="font-size: 10pt; margin: 0pt 0">Name: Handong Cheng</p></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">
        <p style="font-size: 10pt; margin: 0pt 0">Title: Chief Executive Officer</p>
        <p style="font-size: 10pt; margin: 0pt 0">(Principal Executive Officer)</p></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td style="white-space: nowrap">
        <p style="font-size: 10pt; text-align: right; margin: 0pt 0">&nbsp;</p>
        <p style="font-size: 10pt; text-align: right; margin: 0pt 0"></p></td>
    <td style="white-space: nowrap"><p>By:</p></td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap">
        <p style="font-size: 10pt; margin: 0pt 0"></p>
        <p style="font-size: 10pt; margin: 0pt 0">/s/ Mark Li</p></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="text-align: right; white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap"><font style="font-size: 10pt">Name: Mark Li</font></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="text-align: right; white-space: nowrap">&nbsp;</td>
    <td style="white-space: nowrap">
        <p style="font-size: 10pt; margin: 0pt 0">Title: Chief Financial Officer</p>
        <p style="font-size: 10pt; margin: 0pt 0">(Principal Accounting and Financial Officer)</p></td></tr>
</table>
<p style="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">44</p>

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 100%"><div style="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>


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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">Exhibit 31.1</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">CERTIFICATION</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">I, Handong Cheng, certify that:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I have reviewed this Quarterly Report on
Form 10-Q of ChinaNet Online Holdings, Inc.;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The registrant&rsquo;s other certifying officer(s)
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and
15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for
the registrant and have:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Evaluated the effectiveness of the 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</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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
(the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely
to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The registrant&rsquo;s other certifying officer(s)
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):</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">August 19, 2019</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ Handong Cheng</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">Handong Cheng<BR>
Chief Executive Officer<BR>
(Principal Executive Officer)</P>



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

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

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

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

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

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">Exhibit 31.2</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">CERTIFICATION</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">I, Mark Li certify that:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I have reviewed this Quarterly Report on
Form 10-Q of ChinaNet Online Holdings, Inc.;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The registrant&rsquo;s other certifying officer(s)
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and
15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for
the registrant and have:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Evaluated the effectiveness of the 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</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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
(the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely
to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The registrant&rsquo;s other certifying officer(s)
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):</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">August 19, 2019</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ Mark Li</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">Mark Li<BR>
Chief Financial Officer<BR>
(Principal Accounting and Financial Officer)</P>



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

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

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

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

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

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

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">Exhibit 32.1</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: right; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">CERTIFICATION PURSUANT TO<BR>
18 U.S.C. SECTION 1350,<BR>
AS ADOPTED PURSUANT TO<BR>
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">Each of the undersigned hereby certifies, in his capacity as an officer of ChinaNet Online
Holdings, Inc. (the &ldquo;Company&rdquo;), for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002, that to the best of his knowledge:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Quarterly Report of the Company on Form
10-Q for the quarter ended June 30, 2019 fully complies with the requirements of Section 13a-14(b) or 15d-14(b) of the Securities
Exchange Act of 1934; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The information contained in the Report
fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">August 19, 2019</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ Handong Cheng</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">Handong Cheng<BR>
Chief Executive Officer<BR>
(Principal Executive Officer)</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="border-bottom: Black 1pt solid; width: 33%">/s/ Mark Li</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">Mark Li<BR>
Chief Financial Officer<BR>
(Principal Accounting and Financial Officer)</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 35.5pt; margin: 0pt 0 0pt 14.15pt">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-indent: -45.95pt; margin: 0pt 0 0pt 60.1pt">&nbsp;</P>



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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>cnet-20190630.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:44PM UTC 2019-08-19--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" xmlns:cnet="http://www.chinanet-online.com/20190630" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="cnet-20190630.xsd" xlink:type="simple"/>
  <cnet:AccountsReceivableDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294574">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Accounts receivable, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;Accounts receivable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,122&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,752&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Allowance for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,373&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,393&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,749&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,359&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;All of the accounts receivable are non-interest bearing. Based on the assessment of the collectability of the accounts receivable as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;the Company provided approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.4&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$3.4&lt;/div&gt; million allowance for doubtful accounts, respectively, which were primarily related to the accounts receivable of the Company&amp;#x2019;s internet advertising and TV advertising business segment with an aging over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months. The Company evaluates its accounts receivable with an aging over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months and determines the allowance based on aging data, historical collection experience, customer specific facts and economic conditions. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.46&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.80&lt;/div&gt; million allowance for doubtful accounts was provided, respectively. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.27&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.31&lt;/div&gt; million allowance for doubtful accounts was provided, respectively. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company also charged off approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$2.5&lt;/div&gt; million account receivable balances against the allowance, as a&lt;div style="display: inline; background-color: white"&gt;ll means of collection have been exhausted and the potential for recovery is considered remote&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cnet:AccountsReceivableDisclosureTextBlock>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2019-06-30" decimals="-3" id="c50245422" unitRef="iso4217-usd">289000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2018-12-31" decimals="-3" id="c50245423" unitRef="iso4217-usd">521000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245917" unitRef="iso4217-usd">152000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245918" unitRef="iso4217-usd">155000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2019-06-30_BalanceSheetLocationAxis-AccruedPayrollAndStaffWelfareMember" decimals="-3" id="c50246577" unitRef="iso4217-usd">185000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2018-12-31_BalanceSheetLocationAxis-AccruedPayrollAndStaffWelfareMember" decimals="-3" id="c50246578" unitRef="iso4217-usd">208000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2019-06-30_BalanceSheetLocationAxis-AccruedOperatingExpensesMember" decimals="-3" id="c50246579" unitRef="iso4217-usd">104000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccruedPayrollAndOtherAccruals contextRef="i_2018-12-31_BalanceSheetLocationAxis-AccruedOperatingExpensesMember" decimals="-3" id="c50246580" unitRef="iso4217-usd">313000</cnet:AccruedPayrollAndOtherAccruals>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember" decimals="-3" id="c50246368" unitRef="iso4217-usd">-1405000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c50246377" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246385" unitRef="iso4217-usd">487000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" id="c50246393" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246401" unitRef="iso4217-usd">414000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246409" unitRef="iso4217-usd">2794000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246417" unitRef="iso4217-usd">1466000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246425" unitRef="iso4217-usd">1039000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" id="c50246433" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2019-06-30" decimals="-3" id="c50246441" unitRef="iso4217-usd">7605000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember" decimals="-3" id="c50246458" unitRef="iso4217-usd">-1408000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c50246467" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246475" unitRef="iso4217-usd">488000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" id="c50246483" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246491" unitRef="iso4217-usd">415000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246499" unitRef="iso4217-usd">2799000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246507" unitRef="iso4217-usd">1468000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246515" unitRef="iso4217-usd">1040000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" id="c50246523" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived contextRef="i_2018-12-31" decimals="-3" id="c50246531" unitRef="iso4217-usd">7618000</cnet:AccumulatedImpairmentOfIntangibleAssetsFiniteLived>
  <cnet:AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent contextRef="i_2019-06-30" decimals="-3" id="c50246281" unitRef="iso4217-usd">175000</cnet:AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent>
  <cnet:AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent contextRef="i_2018-12-31" decimals="-3" id="c50246282" unitRef="iso4217-usd">175000</cnet:AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember" decimals="4" id="c50246606" unitRef="xbrli-pure">0.25</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember" decimals="4" id="c50246613" unitRef="xbrli-pure">0.15</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember" decimals="4" id="c50246623" unitRef="xbrli-pure">0.25</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember" decimals="4" id="c50246668" unitRef="xbrli-pure">0.15</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember" decimals="4" id="c50246669" unitRef="xbrli-pure">0.15</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember" decimals="4" id="c50246670" unitRef="xbrli-pure">0.15</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember" decimals="4" id="c50246671" unitRef="xbrli-pure">0.25</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRate contextRef="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember" decimals="4" id="c50246672" unitRef="xbrli-pure">0.25</cnet:ApplicableIncomeTaxRate>
  <cnet:ApplicableIncomeTaxRateForFirst2Million contextRef="d_2018-04-01_2019-06-30_StatementGeographicalAxis-HK" decimals="4" id="c50246597" unitRef="xbrli-pure">0.0825</cnet:ApplicableIncomeTaxRateForFirst2Million>
  <cnet:ApplicableIncomeTaxRateForSubsequentProfit contextRef="d_2018-04-01_2019-06-30_StatementGeographicalAxis-HK" decimals="4" id="c50246600" unitRef="xbrli-pure">0.165</cnet:ApplicableIncomeTaxRateForSubsequentProfit>
  <cnet:ApplicationDevelopmentContractsContractAmount contextRef="i_2018-02-28_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopBlockchainTechnologyBasedApplicationsMember" decimals="-4" id="c50246537" unitRef="iso4217-usd">4500000</cnet:ApplicationDevelopmentContractsContractAmount>
  <cnet:ApplicationDevelopmentContractsContractAmount contextRef="i_2018-03-31_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopSocialNetworkBasedApplicationsMember" decimals="-6" id="c50246538" unitRef="iso4217-cny">3000000</cnet:ApplicationDevelopmentContractsContractAmount>
  <cnet:ApplicationDevelopmentContractsContractAmount contextRef="i_2018-03-31_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopSocialNetworkBasedApplicationsMember" decimals="-4" id="c50246539" unitRef="iso4217-usd">440000</cnet:ApplicationDevelopmentContractsContractAmount>
  <cnet:ApplicationDevelopmentContractsContractAmount contextRef="i_2018-12-31_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopBlockchainTechnologyBasedApplicationsMember" decimals="-4" id="c50246975" unitRef="iso4217-usd">4940000</cnet:ApplicationDevelopmentContractsContractAmount>
  <cnet:BlockchainSoftwareApplicationsDevelopmentCosts contextRef="i_2019-06-30" decimals="-3" id="c50245406" unitRef="iso4217-usd">3724000</cnet:BlockchainSoftwareApplicationsDevelopmentCosts>
  <cnet:BlockchainSoftwareApplicationsDevelopmentCosts contextRef="i_2018-12-31" decimals="-3" id="c50245407" unitRef="iso4217-usd">3725000</cnet:BlockchainSoftwareApplicationsDevelopmentCosts>
  <cnet:ClassOfWarrantOrRightCancelledDuringPeriod contextRef="d_2019-01-01_2019-06-30" id="c50246850" unitRef="xbrli-shares" xs:nil="true"/>
  <cnet:ClassOfWarrantOrRightExercisable contextRef="i_2018-12-31" decimals="INF" id="c50246841" unitRef="xbrli-shares">774000</cnet:ClassOfWarrantOrRightExercisable>
  <cnet:ClassOfWarrantOrRightExercisable contextRef="i_2019-06-30" decimals="INF" id="c50246865" unitRef="xbrli-shares">774000</cnet:ClassOfWarrantOrRightExercisable>
  <cnet:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c50246843" unitRef="iso4217-usd-per-xbrli-shares">6.60</cnet:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice>
  <cnet:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice contextRef="i_2019-06-30" decimals="INF" id="c50246867" unitRef="iso4217-usd-per-xbrli-shares">6.60</cnet:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice>
  <cnet:ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm contextRef="d_2018-01-01_2018-12-31" id="c50246842">P1Y229D</cnet:ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm>
  <cnet:ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm contextRef="d_2019-01-01_2019-06-30" id="c50246866">P1Y47D</cnet:ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm>
  <cnet:ClassOfWarrantOrRightExercisedDuringPeriod contextRef="d_2019-01-01_2019-06-30" id="c50246856" unitRef="xbrli-shares" xs:nil="true"/>
  <cnet:ClassOfWarrantOrRightIssuedDuringPeriod contextRef="d_2019-01-01_2019-06-30" id="c50246844" unitRef="xbrli-shares" xs:nil="true"/>
  <cnet:ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c50246840" unitRef="iso4217-usd-per-xbrli-shares">6.60</cnet:ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice>
  <cnet:ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice contextRef="i_2019-06-30" decimals="INF" id="c50246864" unitRef="iso4217-usd-per-xbrli-shares">6.60</cnet:ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice>
  <cnet:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm contextRef="d_2018-01-01_2018-12-31" id="c50246839">P1Y229D</cnet:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm>
  <cnet:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm contextRef="d_2019-01-01_2019-06-30" id="c50246863">P1Y47D</cnet:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm>
  <cnet:ContractWithCustomerLiabilityAdvacesReceivedFromCustomer contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246219" unitRef="iso4217-usd">2381000</cnet:ContractWithCustomerLiabilityAdvacesReceivedFromCustomer>
  <cnet:DueFromRelatedPartiesDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294578">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Due from related parties, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;An officer of the Company&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;200&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Guohua Shiji (Beijing) Communication Co., Ltd.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;175&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;401&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Allowance for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Due from related parties, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;226&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;Related parties of the Company represented the Company&amp;#x2019;s direct or indirect unconsolidated investee companies, entities that the Company&amp;#x2019;s officers or directors can exercise significant influence, as well as an officer of the Company.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;Due from an officer of the Company as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;represented a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.20&lt;/div&gt; million fund advanced to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; of the Company&amp;#x2019;s officers during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; fiscal quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; for the purpose of setting up and providing finance to a proposed business entity in Taiwan. The Company intended to set up and expand its business in Taiwan through establishing the VIE arrangements with this Taiwan entity. This Taiwan entity was incorporated in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 2017 &lt;/div&gt;and is wholly-owned by the officer referred above, and has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; fund and business activities since incorporation. Based on the fact that there are still legal obstacles to establish the VIE agreements between an entity that is ultimately controlled by the PRC citizens with an entity duly organized under the law of Taiwan, the Company terminated the plan, and the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.2&lt;/div&gt; million fund advanced was fully returned to the Company in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 2019.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;due from related parties also included a short-term working capital loan to Guohua Shiji (Beijing) Communication Co., Ltd. (&amp;#x201c;Guohua Shiji&amp;#x201d;). As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the outstanding amount of the loan was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB1.38&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.20&lt;/div&gt; million), of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB0.18&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.03&lt;/div&gt; million) was collected by the Company during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; fiscal quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019,&lt;/div&gt; and the Company had provided full allowance to against the remaining amount of this loan as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;as the business activities of Guohua Shiji had significantly declined in recent years.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cnet:DueFromRelatedPartiesDisclosureTextBlock>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2019-06-30_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember" id="c50246275" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember" decimals="-3" id="c50246276" unitRef="iso4217-usd">200000</cnet:DueFromRelatedPartiesGrossCurrent>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2019-06-30_RelatedPartyTransactionsByRelatedPartyAxis-GuohuaShijiMember" decimals="-3" id="c50246277" unitRef="iso4217-usd">175000</cnet:DueFromRelatedPartiesGrossCurrent>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-GuohuaShijiMember" decimals="-3" id="c50246278" unitRef="iso4217-usd">201000</cnet:DueFromRelatedPartiesGrossCurrent>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2019-06-30" decimals="-3" id="c50246279" unitRef="iso4217-usd">175000</cnet:DueFromRelatedPartiesGrossCurrent>
  <cnet:DueFromRelatedPartiesGrossCurrent contextRef="i_2018-12-31" decimals="-3" id="c50246280" unitRef="iso4217-usd">401000</cnet:DueFromRelatedPartiesGrossCurrent>
  <cnet:EnterpriseIncomeTaxPayableCurrent contextRef="i_2019-06-30" decimals="-3" id="c50246685" unitRef="iso4217-usd">1779000</cnet:EnterpriseIncomeTaxPayableCurrent>
  <cnet:EnterpriseIncomeTaxPayableCurrent contextRef="i_2018-12-31" decimals="-3" id="c50246686" unitRef="iso4217-usd">1782000</cnet:EnterpriseIncomeTaxPayableCurrent>
  <cnet:EnterpriseIncomeTaxRateInPRC contextRef="i_2015-11-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember_RangeAxis-MinimumMember" decimals="4" id="c50246608" unitRef="xbrli-pure">0.15</cnet:EnterpriseIncomeTaxRateInPRC>
  <cnet:EquitySecuritiesWithoutReadilyDeterminableFairValuePercent contextRef="i_2019-06-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-LocalChainXianMember" decimals="3" id="c50246301" unitRef="xbrli-pure">0.049</cnet:EquitySecuritiesWithoutReadilyDeterminableFairValuePercent>
  <cnet:FinancialPerformanceOfViesTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-3">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.9pt; padding-left: 8.9pt"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,862&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,025&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,151&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,763&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss before allocation to noncontrolling interests&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,086&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,861&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(764&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,183&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:FinancialPerformanceOfViesTableTextBlock>
  <cnet:ForeignCurrencyExchangeRateTranslationAverage contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246147" unitRef="xbrli-pure">6.7808</cnet:ForeignCurrencyExchangeRateTranslationAverage>
  <cnet:ForeignCurrencyExchangeRateTranslationAverage contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246148" unitRef="xbrli-pure">6.3711</cnet:ForeignCurrencyExchangeRateTranslationAverage>
  <cnet:ForeignCurrencyExchangeRateTranslationAverage contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246149" unitRef="xbrli-pure">6.8137</cnet:ForeignCurrencyExchangeRateTranslationAverage>
  <cnet:ForeignCurrencyExchangeRateTranslationAverage contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246150" unitRef="xbrli-pure">6.3789</cnet:ForeignCurrencyExchangeRateTranslationAverage>
  <cnet:ForeignCurrencyExchangeRatesTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-4">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt"&gt;Balance sheet items, except for equity accounts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8747&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8632&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Items in the statements of operations and comprehensive loss, and statements of cash flows&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.7808&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3711&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Items in the statements of operations and comprehensive loss&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8137&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3789&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ForeignCurrencyExchangeRatesTableTextBlock>
  <cnet:IncomeTaxWithholdingRatePursuantToEITLaw contextRef="i_2019-06-30" decimals="4" id="c50246627" unitRef="xbrli-pure">0.1</cnet:IncomeTaxWithholdingRatePursuantToEITLaw>
  <cnet:IncomeTaxWithholdingRatePursuantToEITLaw contextRef="i_2019-06-30_IncomeTaxAuthorityAxis-TaxTreatyAgreementMember" decimals="4" id="c50246628" unitRef="xbrli-pure">0.05</cnet:IncomeTaxWithholdingRatePursuantToEITLaw>
  <cnet:IncreaseDecreaseInAccruedPayrollAndOtherAccruals contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245631" unitRef="iso4217-usd">-232000</cnet:IncreaseDecreaseInAccruedPayrollAndOtherAccruals>
  <cnet:IncreaseDecreaseInAccruedPayrollAndOtherAccruals contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245632" unitRef="iso4217-usd">-154000</cnet:IncreaseDecreaseInAccruedPayrollAndOtherAccruals>
  <cnet:IncreaseDecreaseInPrepaymentAndDepositToSuppliers contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245619" unitRef="iso4217-usd">76000</cnet:IncreaseDecreaseInPrepaymentAndDepositToSuppliers>
  <cnet:IncreaseDecreaseInPrepaymentAndDepositToSuppliers contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245620" unitRef="iso4217-usd">-1504000</cnet:IncreaseDecreaseInPrepaymentAndDepositToSuppliers>
  <cnet:IncreaseDecreaseInShorttermLeaseLiability contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245633" unitRef="iso4217-usd">120000</cnet:IncreaseDecreaseInShorttermLeaseLiability>
  <cnet:IncreaseDecreaseInShorttermLeaseLiability contextRef="d_2018-01-01_2018-06-30" id="c50245634" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:LiquidityAndManagementsPlanPolicyPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249235">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;b)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Liquidity and management&amp;#x2019;s plan&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in"&gt;The Company incurred operating losses and had negative operating cash flows and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;continue to incur operating losses and generate negative cash flows as the Company implements its future business plan. The Company&amp;#x2019;s net loss attributable to stockholders for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.52&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.38&lt;/div&gt; million, respectively, compared with approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10.07&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9.50&lt;/div&gt; million for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;respectively. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company had cash and cash equivalents of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.40&lt;/div&gt; million and net cash used in operating activities during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$2.33&lt;/div&gt; million.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 7, 2019, &lt;/div&gt;the Company entered into a Securities Purchase Agreement (the &amp;#x201c;Securities Purchase Agreement&amp;#x201d;) with selected investors (the &amp;#x201c;Investors&amp;#x201d;) related to the purchase and sale of the Company&amp;#x2019;s common stock (the &amp;#x201c;Shares&amp;#x201d;). The Company has agreed to issue an aggregate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,216,860&lt;/div&gt; Shares in consideration for approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.8&lt;/div&gt; million. Each Share was sold to the Investors at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.4927&lt;/div&gt; per Share. The private placement was conducted pursuant to Section &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;) of the Securities Act of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1933,&lt;/div&gt; as amended, and Regulation S promulgated thereunder (the &amp;#x201c;PIPE transaction&amp;#x201d;). Although the PIPE transaction has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; been closed as of the date hereof, the Company determined it is probable that the PIPE transaction will be closed within the assessment period.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cnet:LiquidityAndManagementsPlanPolicyPolicyTextBlock>
  <cnet:LongTermBorrowingFromDirectorDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294596">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Long-term borrowing from a director&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Long-term borrowing from a director is a non-interest bearing loan from a director of the Company relating to the original paid-in capital contribution in the Company&amp;#x2019;s wholly-owned subsidiary Rise King WFOE, which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expected to be repaid within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year.&lt;/div&gt;&lt;/div&gt;</cnet:LongTermBorrowingFromDirectorDisclosureTextBlock>
  <cnet:ManagementConsultingAndAdvisorServiceTerm contextRef="d_2018-12-01_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" id="c50247298">P1Y</cnet:ManagementConsultingAndAdvisorServiceTerm>
  <cnet:MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-WFOEMember" decimals="2" id="c50246869" unitRef="xbrli-pure">0.1</cnet:MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve>
  <cnet:MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-DomesticEnterpriseMember" decimals="2" id="c50246872" unitRef="xbrli-pure">0.1</cnet:MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve>
  <cnet:MinimumrequiredReserveAsPercentOfRegisteredCapital contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-WFOEMember" decimals="2" id="c50246870" unitRef="xbrli-pure">0.5</cnet:MinimumrequiredReserveAsPercentOfRegisteredCapital>
  <cnet:MinimumrequiredReserveAsPercentOfRegisteredCapital contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-DomesticEnterpriseMember" decimals="2" id="c50246873" unitRef="xbrli-pure">0.5</cnet:MinimumrequiredReserveAsPercentOfRegisteredCapital>
  <cnet:NumberOfLeaseOffices contextRef="i_2019-06-30_StatementGeographicalAxis-CN" decimals="INF" id="c50246062" unitRef="xbrli-pure">2</cnet:NumberOfLeaseOffices>
  <cnet:NumberOfLeaseOffices contextRef="i_2019-06-30_StatementGeographicalAxis-BeijingMember" decimals="INF" id="c50246064" unitRef="xbrli-pure">1</cnet:NumberOfLeaseOffices>
  <cnet:NumberOfLeaseOffices contextRef="i_2019-06-30_StatementGeographicalAxis-HubeiMember" decimals="INF" id="c50246139" unitRef="xbrli-pure">1</cnet:NumberOfLeaseOffices>
  <cnet:NumberOfMonthsPastDue contextRef="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" id="c50246232">P180D</cnet:NumberOfMonthsPastDue>
  <cnet:OperatingLeaseRightofuseAssetAmortization contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245600" unitRef="iso4217-usd">87000</cnet:OperatingLeaseRightofuseAssetAmortization>
  <cnet:OperatingLeaseRightofuseAssetAmortization contextRef="d_2018-01-01_2018-06-30" id="c50245601" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:OperatingLossCarryforwardsTaxableIncomeDeductionLimitations contextRef="i_2019-06-30" decimals="4" id="c50246647" unitRef="xbrli-pure">0.8</cnet:OperatingLossCarryforwardsTaxableIncomeDeductionLimitations>
  <cnet:PRCValueAddedTaxRateForModernServiceProvided contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember" decimals="4" id="c50246630" unitRef="xbrli-pure">0.06</cnet:PRCValueAddedTaxRateForModernServiceProvided>
  <cnet:PRCValueAddedTaxRateForModernServiceProvided contextRef="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember" decimals="4" id="c50246635" unitRef="xbrli-pure">0.06</cnet:PRCValueAddedTaxRateForModernServiceProvided>
  <cnet:PRCValueAddedTaxRateForModernServiceProvided contextRef="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember" decimals="4" id="c50246674" unitRef="xbrli-pure">0.06</cnet:PRCValueAddedTaxRateForModernServiceProvided>
  <cnet:PRCValueAddedTaxRateForModernServiceProvided contextRef="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember" decimals="4" id="c50246676" unitRef="xbrli-pure">0.06</cnet:PRCValueAddedTaxRateForModernServiceProvided>
  <cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer contextRef="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember" decimals="4" id="c50246631" unitRef="xbrli-pure">0.03</cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer>
  <cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer contextRef="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember" decimals="4" id="c50246636" unitRef="xbrli-pure">0.03</cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer>
  <cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer contextRef="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember" decimals="4" id="c50246677" unitRef="xbrli-pure">0.03</cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer>
  <cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer contextRef="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember" decimals="4" id="c50246679" unitRef="xbrli-pure">0.03</cnet:PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer>
  <cnet:PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts contextRef="d_2018-02-01_2019-06-30" decimals="-4" id="c50246542" unitRef="iso4217-usd">3720000</cnet:PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts>
  <cnet:PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts contextRef="d_2019-01-01_2019-06-30" id="c50245654" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245655" unitRef="iso4217-usd">3752000</cnet:PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247173" unitRef="iso4217-usd">448000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247174" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247175" unitRef="iso4217-usd">3755000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247176" unitRef="iso4217-usd">2000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247178" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247179" unitRef="iso4217-usd">4205000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247243" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247244" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247245" unitRef="iso4217-usd">2555000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247246" unitRef="iso4217-usd">1000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247248" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PaymenttoAcquireLongTermAssets contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247249" unitRef="iso4217-usd">2556000</cnet:PaymenttoAcquireLongTermAssets>
  <cnet:PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions contextRef="i_2019-06-30_StatementGeographicalAxis-CN" decimals="1" id="c50246897" unitRef="xbrli-pure">0.5</cnet:PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions>
  <cnet:PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions contextRef="i_2019-06-30_StatementGeographicalAxis-US" decimals="1" id="c50246898" unitRef="xbrli-pure">0.5</cnet:PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions>
  <cnet:PrcvalueAddedTaxSurchargeRate contextRef="i_2019-06-30_RangeAxis-MinimumMember" decimals="4" id="c50246637" unitRef="xbrli-pure">0.12</cnet:PrcvalueAddedTaxSurchargeRate>
  <cnet:PrcvalueAddedTaxSurchargeRate contextRef="i_2019-06-30_RangeAxis-MaximumMember" decimals="4" id="c50246638" unitRef="xbrli-pure">0.14</cnet:PrcvalueAddedTaxSurchargeRate>
  <cnet:PreferentialWithholdingTaxRate contextRef="i_2019-06-30" decimals="2" id="c50246877" unitRef="xbrli-pure">0.05</cnet:PreferentialWithholdingTaxRate>
  <cnet:PrepaidOperatingLeasePayments contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245639" unitRef="iso4217-usd">10000</cnet:PrepaidOperatingLeasePayments>
  <cnet:PrepaidOperatingLeasePayments contextRef="d_2018-01-01_2018-06-30" id="c50245640" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2019-06-30" decimals="-3" id="c50245389" unitRef="iso4217-usd">2049000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2018-12-31" decimals="-3" id="c50245391" unitRef="iso4217-usd">2154000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245887" unitRef="iso4217-usd">1773000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245888" unitRef="iso4217-usd">1724000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2019-06-30_BalanceSheetLocationAxis-DepositsToTVAdAndInternetAdResourcesProvidersMember" decimals="-3" id="c50246252" unitRef="iso4217-usd">656000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2018-12-31_BalanceSheetLocationAxis-DepositsToTVAdAndInternetAdResourcesProvidersMember" decimals="-3" id="c50246253" unitRef="iso4217-usd">963000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2019-06-30_BalanceSheetLocationAxis-PrepaymentToTVAdAndInternetAdResourcesProvidersMember" decimals="-3" id="c50246254" unitRef="iso4217-usd">1081000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2018-12-31_BalanceSheetLocationAxis-PrepaymentToTVAdAndInternetAdResourcesProvidersMember" decimals="-3" id="c50246255" unitRef="iso4217-usd">727000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2019-06-30_BalanceSheetLocationAxis-OtherDepositsAndPrepaymentsMember" decimals="-3" id="c50246256" unitRef="iso4217-usd">312000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentAndDepositToSuppliers contextRef="i_2018-12-31_BalanceSheetLocationAxis-OtherDepositsAndPrepaymentsMember" decimals="-3" id="c50246257" unitRef="iso4217-usd">464000</cnet:PrepaymentAndDepositToSuppliers>
  <cnet:PrepaymentsAndDepositsToSuppliersDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294576">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Prepayments and deposit to suppliers, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Deposits to internet resources providers&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;656&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;963&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Prepayments to internet resources providers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,081&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;727&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Other deposits and prepayments&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;312&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;464&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,049&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,154&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</cnet:PrepaymentsAndDepositsToSuppliersDisclosureTextBlock>
  <cnet:ProceedsFromCollectionOfShorttermLoansToRelatedParties contextRef="d_2019-01-01_2019-03-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember" decimals="-4" id="c50246269" unitRef="iso4217-cny">180000</cnet:ProceedsFromCollectionOfShorttermLoansToRelatedParties>
  <cnet:ProceedsFromCollectionOfShorttermLoansToRelatedParties contextRef="d_2019-01-01_2019-03-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember" decimals="-4" id="c50246270" unitRef="iso4217-usd">30000</cnet:ProceedsFromCollectionOfShorttermLoansToRelatedParties>
  <cnet:ProceedsFromIssuanceOrSaleOfEquityNet contextRef="d_2019-01-01_2019-06-30" id="c50245661" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:ProceedsFromIssuanceOrSaleOfEquityNet contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245662" unitRef="iso4217-usd">10263000</cnet:ProceedsFromIssuanceOrSaleOfEquityNet>
  <cnet:ProfitsAssessable contextRef="d_2019-01-01_2019-06-30_StatementGeographicalAxis-HK" decimals="-3" id="c50246602" unitRef="iso4217-usd">0</cnet:ProfitsAssessable>
  <cnet:ProfitsAssessable contextRef="d_2019-04-01_2019-06-30_StatementGeographicalAxis-HK" decimals="-3" id="c50246666" unitRef="iso4217-usd">0</cnet:ProfitsAssessable>
  <cnet:RepaymentForSecurityPurchaseAgreement contextRef="d_2019-01-01_2019-06-30" id="c50245665" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:RepaymentForSecurityPurchaseAgreement contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245666" unitRef="iso4217-usd">957000</cnet:RepaymentForSecurityPurchaseAgreement>
  <cnet:ScheduleOfAccountsReceivableTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-9">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;Accounts receivable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,122&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,752&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Allowance for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,373&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,393&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,749&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,359&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfAccountsReceivableTableTextBlock>
  <cnet:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-13">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Items&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Gross &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Impairment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Net &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets not subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Domain name&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Customer relationship&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,938&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,938&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Non-compete agreements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,066&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(579&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(487&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Software technologies&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;298&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(298&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud compute software technology&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,350&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(903&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(414&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Intelligent marketing data service platform&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,697&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,903&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,794&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt"&gt;Internet safety, information exchange&amp;nbsp;security and data encryption software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,891&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(425&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,466&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud video management system&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,382&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(343&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,039&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Other computer software&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(111&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,141&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,500&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,605&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of December 31, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Items&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Gross &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Impairment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Net &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets not subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Domain name&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,408&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,408&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Customer relationship&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,941&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,941&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Non-compete agreements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,068&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(580&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(488&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Software technologies&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;299&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(299&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud compute software technology&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,353&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(896&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(415&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Intelligent marketing data service platform&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,705&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,906&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,799&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt"&gt;Internet safety, information exchange&amp;nbsp;security and data encryption software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,894&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(426&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,468&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud video management system&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,383&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(343&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,040&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Other computer software&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(111&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,165&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,502&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,618&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock>
  <cnet:ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-10">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Deposits to internet resources providers&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;656&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;963&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Prepayments to internet resources providers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,081&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;727&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Other deposits and prepayments&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;312&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;464&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,049&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,154&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock>
  <cnet:ScheduleOfPropertyAndEquipmentTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-12">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Leasehold improvement&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;320&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;321&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;769&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;771&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Office equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,353&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Electronic devices&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;951&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;952&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify"&gt;Property and equipment, cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,391&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,397&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,292&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,255&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Property and equipment, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;142&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfPropertyAndEquipmentTableTextBlock>
  <cnet:ScheduleOfWarrantActivityTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Warrant Outstanding&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Warrant Exercisable&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Granted/Vested&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfWarrantActivityTableTextBlock>
  <cnet:ScheduleOfWarrantLiabilitiesTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Change in Fair Value (gain)/loss&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;June 30,&lt;br /&gt; 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;March 31,&lt;br /&gt; 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;December 31,&lt;br /&gt; 2018&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Six Months Ended &lt;br /&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Three Months Ended &lt;br /&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Fair value of the Warrants:&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Investor warrants&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;32&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;793&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(761&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Placement agent warrants&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(60&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Warrant liabilities&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;956&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Change in Fair Value (gain)/loss&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended &lt;br /&gt;June 30, 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended &lt;br /&gt;June 30, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"&gt;Fair value of the Warrants:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"&gt;Investor warrants&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,103&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;664&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,890&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(787&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;439&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"&gt;Placement agent warrants&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;224&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;385&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(161&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,327&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;801&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,275&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(948&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;526&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleOfWarrantLiabilitiesTableTextBlock>
  <cnet:ScheduleofDeferredTaxAssetsTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;Tax effect of net operating losses carried forward&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,601&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,243&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Bad debts provision&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;499&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,188&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,551&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,875&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Deferred tax assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;556&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleofDeferredTaxAssetsTableTextBlock>
  <cnet:ScheduleofTaxesPayableTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-15">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;PRC turnover tax and surcharge payable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,303&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,215&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;PRC enterprise income tax payable&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,779&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,782&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total taxes payable&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,082&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,997&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cnet:ScheduleofTaxesPayableTableTextBlock>
  <cnet:ShorttermLeaseLiability contextRef="i_2019-06-30" decimals="-3" id="c50246100" unitRef="iso4217-usd">118000</cnet:ShorttermLeaseLiability>
  <cnet:ShorttermLeaseLiability contextRef="i_2018-12-31" id="c50245427" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:ShorttermLeaseLiability contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245921" unitRef="iso4217-usd">48000</cnet:ShorttermLeaseLiability>
  <cnet:ShorttermLeaseLiability contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" id="c50245922" unitRef="iso4217-usd" xs:nil="true"/>
  <cnet:TurnoverTaxAndSurchargePayableCurrent contextRef="i_2019-06-30" decimals="-3" id="c50246683" unitRef="iso4217-usd">1303000</cnet:TurnoverTaxAndSurchargePayableCurrent>
  <cnet:TurnoverTaxAndSurchargePayableCurrent contextRef="i_2018-12-31" decimals="-3" id="c50246684" unitRef="iso4217-usd">1215000</cnet:TurnoverTaxAndSurchargePayableCurrent>
  <cnet:VariableInterestEntitiesDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294561">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Variable interest entities&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify"&gt;Summarized below is the information related to the VIEs&amp;#x2019; assets and liabilities reported in the Company&amp;#x2019;s condensed consolidated balance sheets as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;respectively:&lt;/div&gt; &lt;div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Current assets:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;660&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;2,303&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Term deposit, restricted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;25&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;25&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accounts receivable, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,749&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,359&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Prepayment and deposit to suppliers, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,773&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,724&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Due from related parties, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt"&gt;Other current assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Total current assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,210&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,448&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Long-term investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Property and equipment, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Intangible assets, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating lease right-of-use assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Deferred tax assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;556&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,904&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,130&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Current liabilities:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 10pt"&gt;Short-term bank loan&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;873&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;874&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accounts payable&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;740&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,868&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Advance from customers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,766&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,059&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Advance from a customer, related&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accrued payroll and other accruals&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;152&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;155&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Taxes payable&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,648&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,562&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Lease payment liability related to a short-term lease&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt"&gt;Other current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Total current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,355&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,573&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,355&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,573&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; represent additional claims on the Company&amp;#x2019;s general assets. See additional discussion related to restrictions on foreign currency exchange in the PRC in Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt; and Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;Summarized below is the information related to the financial performance of the VIEs reported in the Company&amp;#x2019;s condensed consolidated statements of operations and comprehensive loss for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 11; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.9pt; padding-left: 8.9pt"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,862&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,025&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,151&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,763&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss before allocation to noncontrolling interests&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,086&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,861&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(764&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,183&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</cnet:VariableInterestEntitiesDisclosureTextBlock>
  <cnet:WarrantsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294597">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Warrant liabilities&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 17, 2018, &lt;/div&gt;the Company consummated a registered direct offering of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,150,001&lt;/div&gt; shares of the Company&amp;#x2019;s common stock to certain institutional investors at a purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5.15&lt;/div&gt; per share (&amp;#x201c;the Financing&amp;#x201d;). As part of the transaction, the Company also issued to the investors and the placement agent warrants for the purchase of up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;645,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;129,000&lt;/div&gt; shares of the Company&amp;#x2019;s common stock at an exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6.60&lt;/div&gt; per share, respectively.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company accounted for the warrants issuing in the Financing as derivative liabilities, as the strike price of the warrants is dominated in a currency (U.S. dollar) other than the functional currency of the Company (Renminbi or Yuan) and is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; considered index to the Company&amp;#x2019;s own stock. As a result, these warrants were remeasured at fair value with changes in fair value be recorded in earnings in each reporting period.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 23; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Fair value of the warrants&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company used Binomial model to determine the fair value of the Warrants based on the assumptions summarized as below:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Investors warrants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Placement agent warrants&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-align: justify"&gt;Stock price&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.34&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.95&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.35&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.34&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.95&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.35&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Years to maturity&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.30&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.05&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.80&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.27&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.73&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.27&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.73&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;199&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;216&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;187&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;202&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Exercise Price&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;Fair value of the warrant&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.78&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.05&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.80&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.26&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.80&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Investors warrants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Placement agent warrants&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-align: justify"&gt;Stock price&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.98&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.67&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.52&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.98&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.67&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.52&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Years to maturity&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.30&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.00&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.80&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.22&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.35&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.53&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.39&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.56&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;158&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;164&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;174&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;147&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;152&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;159&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Exercise Price&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;Fair value of the warrant&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.93&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.03&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.71&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.99&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.06&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.74&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Changes in fair value of warrant liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Six and Three Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 (&lt;/div&gt;Unaudited)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;As of&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Change in Fair Value (gain)/loss&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;June 30,&lt;br /&gt; 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;March 31,&lt;br /&gt; 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;December 31,&lt;br /&gt; 2018&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Six Months Ended &lt;br /&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Three Months Ended &lt;br /&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Fair value of the Warrants:&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Investor warrants&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;32&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;793&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(761&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Placement agent warrants&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(60&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Warrant liabilities&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;956&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Six and Three Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018 (&lt;/div&gt;Unaudited)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;As of &lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Change in Fair Value (gain)/loss&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended &lt;br /&gt;June 30, 2018&lt;/td&gt; &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended &lt;br /&gt;June 30, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"&gt;Fair value of the Warrants:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"&gt;Investor warrants&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,103&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;664&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,890&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(787&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;439&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"&gt;Placement agent warrants&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;224&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;385&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(161&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,327&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;801&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,275&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(948&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;526&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 24; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Warrants issued and outstanding as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and their movements during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months then ended are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Warrant Outstanding&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Warrant Exercisable&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Granted/Vested&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</cnet:WarrantsDisclosureTextBlock>
  <cnet:WithholdingtaxRatePursuantToEitLaw contextRef="i_2019-06-30" decimals="2" id="c50246876" unitRef="xbrli-pure">0.1</cnet:WithholdingtaxRatePursuantToEitLaw>
  <dei:AmendmentFlag contextRef="d_2019-01-01_2019-06-30" id="c-40">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2019-01-01_2019-06-30" id="c-29">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2019-01-01_2019-06-30" id="c-39">Q2</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2019-01-01_2019-06-30" id="c-38">2019</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2019-01-01_2019-06-30" id="c-37">2019-06-30</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2019-01-01_2019-06-30" id="c-36">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2019-01-01_2019-06-30" id="c-27">0001376321</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2019-08-19" decimals="INF" id="c-34" unitRef="xbrli-shares">16412543</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2019-01-01_2019-06-30" id="c-31">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="d_2019-01-01_2019-06-30" id="c-32">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFilerCategory contextRef="d_2019-01-01_2019-06-30" id="c-30">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityRegistrantName contextRef="d_2019-01-01_2019-06-30" id="c-26">ChinaNet Online Holdings, Inc.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="d_2019-01-01_2019-06-30" id="c-35">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="d_2019-01-01_2019-06-30" id="c-33">true</dei:EntitySmallBusiness>
  <dei:Security12bTitle contextRef="d_2019-01-01_2019-06-30" id="c-41">Common Stock</dei:Security12bTitle>
  <dei:TradingSymbol contextRef="d_2019-01-01_2019-06-30" id="c-28">cnet</dei:TradingSymbol>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294590">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Accrued payroll and other accruals&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Accrued payroll and staff welfare&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;185&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Accrued operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;313&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;289&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;521&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:AccountsPayableCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245416" unitRef="iso4217-usd">742000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245417" unitRef="iso4217-usd">2869000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245911" unitRef="iso4217-usd">740000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245912" unitRef="iso4217-usd">2868000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="i_2019-06-30" decimals="-3" id="c50246245" unitRef="iso4217-usd">8122000</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="i_2018-12-31" decimals="-3" id="c50246246" unitRef="iso4217-usd">9752000</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245384" unitRef="iso4217-usd">6749000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245386" unitRef="iso4217-usd">6359000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245885" unitRef="iso4217-usd">6749000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245886" unitRef="iso4217-usd">6359000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2019-06-30" decimals="-3" id="c50246332" unitRef="iso4217-usd">3292000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31" decimals="-3" id="c50246333" unitRef="iso4217-usd">3255000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2019-06-30" decimals="-3" id="c50249211" unitRef="iso4217-usd">1481000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2018-12-31" decimals="-3" id="c50249212" unitRef="iso4217-usd">1457000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2019-06-30" decimals="-3" id="c50249205" unitRef="iso4217-usd">38301000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2018-12-31" decimals="-3" id="c50249206" unitRef="iso4217-usd">38275000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245695" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245696" unitRef="iso4217-usd">13000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245697" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245698" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245699" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c50245700" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-01-01_2019-03-31" decimals="-3" id="c50245701" unitRef="iso4217-usd">13000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245727" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245728" unitRef="iso4217-usd">13000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245729" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245730" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245731" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c50245732" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245733" unitRef="iso4217-usd">13000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245799" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245800" unitRef="iso4217-usd">75000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245801" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245802" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245803" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c50245804" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-03-31" decimals="-3" id="c50245805" unitRef="iso4217-usd">75000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245831" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245832" unitRef="iso4217-usd">76000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245833" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245834" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245835" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c50245836" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245837" unitRef="iso4217-usd">76000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="d_2018-01-01_2018-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-4" id="c50245789" unitRef="iso4217-usd">1200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
  <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249242">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 21pt"&gt;h)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Advertising expenses&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;Advertising costs for the Company&amp;#x2019;s own brand building are expensed when incurred and are included in &amp;#x201c;sales and marketing expenses&amp;#x201d; in the statements of operations and comprehensive loss. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; advertising expenses for the Company&amp;#x2019;s own brand building was incurred for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019. &lt;/div&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;advertising expenses for the Company&amp;#x2019;s own brand building were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.41&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.02&lt;/div&gt; million, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
  <us-gaap:AdvertisingExpense contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246034" unitRef="iso4217-usd">0</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246042" unitRef="iso4217-usd">410000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246043" unitRef="iso4217-usd">20000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246138" unitRef="iso4217-usd">0</us-gaap:AdvertisingExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246982" unitRef="iso4217-usd">203000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246985" unitRef="iso4217-usd">102000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246987" unitRef="iso4217-usd">151000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246990" unitRef="iso4217-usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c50247295" unitRef="iso4217-usd">26000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c50247296" unitRef="iso4217-usd">13000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" decimals="INF" id="c50247303" unitRef="iso4217-usd">177000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" decimals="INF" id="c50247304" unitRef="iso4217-usd">89000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" id="c50247354" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c50247355" unitRef="iso4217-usd">27000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" id="c50247356" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c50247357" unitRef="iso4217-usd">14000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c50247358" unitRef="iso4217-usd">203000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c50247359" unitRef="iso4217-usd">102000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c50247360" unitRef="iso4217-usd">102000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c50247361" unitRef="iso4217-usd">51000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" id="c50247362" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c50247363" unitRef="iso4217-usd">22000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" id="c50247364" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c50247365" unitRef="iso4217-usd">11000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember" decimals="-6" id="c50246288" unitRef="iso4217-cny">11000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember" decimals="-4" id="c50246289" unitRef="iso4217-usd">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember" decimals="-6" id="c50246295" unitRef="iso4217-cny">11000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember" decimals="-4" id="c50246296" unitRef="iso4217-usd">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246230" unitRef="iso4217-usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246231" unitRef="iso4217-usd">3400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245387" unitRef="iso4217-usd">1373000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245388" unitRef="iso4217-usd">3393000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246242" unitRef="iso4217-usd">2500000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246340" unitRef="iso4217-usd">9000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246341" unitRef="iso4217-usd">336000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246344" unitRef="iso4217-usd">4000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246345" unitRef="iso4217-usd">168000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries contextRef="i_2019-06-30" decimals="-6" id="c50246875" unitRef="iso4217-usd">12000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
  <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries contextRef="i_2018-12-31" decimals="-6" id="c50246884" unitRef="iso4217-usd">12000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2019-01-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" decimals="INF" id="c50247255" unitRef="xbrli-shares">774000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2019-01-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c50247256" unitRef="xbrli-shares">835216</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-01-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" decimals="INF" id="c50247260" unitRef="xbrli-shares">774000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-01-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c50247261" unitRef="xbrli-shares">835216</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-07-01_2018-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember" decimals="INF" id="c50247262" unitRef="xbrli-shares">266238</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2019-04-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" decimals="INF" id="c50247265" unitRef="xbrli-shares">774000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2019-04-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c50247266" unitRef="xbrli-shares">835216</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-04-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" decimals="INF" id="c50247267" unitRef="xbrli-shares">774000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-04-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c50247268" unitRef="xbrli-shares">835216</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:Assets contextRef="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247040" unitRef="iso4217-usd">11550000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247041" unitRef="iso4217-usd">229000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247042" unitRef="iso4217-usd">3389000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247043" unitRef="iso4217-usd">16143000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" decimals="-3" id="c50247045" unitRef="iso4217-usd">-16640000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30" decimals="-3" id="c50247046" unitRef="iso4217-usd">14671000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247047" unitRef="iso4217-usd">12756000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247048" unitRef="iso4217-usd">207000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247049" unitRef="iso4217-usd">3396000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247050" unitRef="iso4217-usd">17155000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-IntersegmentEliminationMember" decimals="-3" id="c50247052" unitRef="iso4217-usd">-16546000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31" decimals="-3" id="c50247053" unitRef="iso4217-usd">16968000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245905" unitRef="iso4217-usd">9904000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245906" unitRef="iso4217-usd">11130000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245396" unitRef="iso4217-usd">10210000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245397" unitRef="iso4217-usd">12500000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245893" unitRef="iso4217-usd">9210000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245894" unitRef="iso4217-usd">10448000</us-gaap:AssetsCurrent>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249234">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 21pt"&gt;a)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Basis of presentation&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The unaudited condensed consolidated interim financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The unaudited condensed consolidated interim financial information as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the &amp;#x201c;SEC&amp;#x201d;). Certain information and footnote disclosures, which are normally included in complete consolidated financial statements prepared in accordance with U.S. GAAP, have been omitted pursuant to those rules and regulations. The unaudited condensed consolidated interim financial information should be read in conjunction with the financial statements and the notes thereto, included in the Company&amp;#x2019;s Annual Report on Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;previously filed with the SEC (the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;#x201c;2018&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K&amp;#x201d;) on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 15, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair statement of the Company&amp;#x2019;s condensed consolidated financial position as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;its condensed consolidated results of operations for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; and its condensed consolidated cash flows for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; as applicable, have been made. The interim results of operations are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; necessarily indicative of the operating results for the full fiscal year or any future periods.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2019-06-30" decimals="-3" id="c50245993" unitRef="iso4217-usd">1379000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2018-12-31" decimals="-3" id="c50245381" unitRef="iso4217-usd">3717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245881" unitRef="iso4217-usd">660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245882" unitRef="iso4217-usd">2303000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2018-12-31" decimals="-3" id="c50245677" unitRef="iso4217-usd">3742000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2017-12-31" decimals="-3" id="c50245678" unitRef="iso4217-usd">2952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2019-06-30" decimals="-3" id="c50245679" unitRef="iso4217-usd">1404000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2018-06-30" decimals="-3" id="c50245680" unitRef="iso4217-usd">5086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245675" unitRef="iso4217-usd">-2338000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245676" unitRef="iso4217-usd">2134000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="INF" id="c50246717" unitRef="iso4217-usd-per-xbrli-shares">6.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="INF" id="c50246715" unitRef="xbrli-shares">645000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="INF" id="c50246716" unitRef="xbrli-shares">129000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="i_2018-12-31" decimals="INF" id="c50246838" unitRef="xbrli-shares">774000</us-gaap:ClassOfWarrantOrRightOutstanding>
  <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="i_2019-06-30" decimals="INF" id="c50246862" unitRef="xbrli-shares">774000</us-gaap:ClassOfWarrantOrRightOutstanding>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2019-06-30" id="c50249317" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2018-12-31" id="c50249318" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294608">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Commitments and contingencies&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the Company entered into contracts with &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; unrelated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; parties in relation to the development of the Company&amp;#x2019;s blockchain-powered marketing and advertising application platform. Total contract amount of these &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; contracts was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$4.94&lt;/div&gt; million. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company had paid approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$3.72&lt;/div&gt; million in the aggerate, the remaining unpaid contract amount is expected to be paid during the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company is currently &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; a party to any legal or administrative proceedings and are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; aware of any pending or threatened legal or administrative proceedings against us in all material aspects. The Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;from time to time become a party to various legal or administrative proceedings arising in its ordinary course of business.&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2019-06-30" decimals="INF" id="c50249225" unitRef="iso4217-usd-per-xbrli-shares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2018-12-31" decimals="INF" id="c50249226" unitRef="iso4217-usd-per-xbrli-shares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2019-06-30" decimals="INF" id="c50249227" unitRef="xbrli-shares">50000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2018-12-31" decimals="INF" id="c50249228" unitRef="xbrli-shares">50000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="i_2019-06-30" decimals="INF" id="c50249229" unitRef="xbrli-shares">16412543</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2018-12-31" decimals="INF" id="c50249230" unitRef="xbrli-shares">16382543</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2019-06-30" decimals="INF" id="c50249231" unitRef="xbrli-shares">16412543</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2018-12-31" decimals="INF" id="c50249232" unitRef="xbrli-shares">16382543</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="i_2019-06-30" decimals="-3" id="c50249203" unitRef="iso4217-usd">16000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2018-12-31" decimals="-3" id="c50249204" unitRef="iso4217-usd">16000</us-gaap:CommonStockValue>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245579" unitRef="iso4217-usd">-1493000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245580" unitRef="iso4217-usd">-9881000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245581" unitRef="iso4217-usd">-320000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245582" unitRef="iso4217-usd">-9782000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245575" unitRef="iso4217-usd">-5000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245576" unitRef="iso4217-usd">-49000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245577" unitRef="iso4217-usd">-2000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245578" unitRef="iso4217-usd">-52000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245571" unitRef="iso4217-usd">-1498000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245572" unitRef="iso4217-usd">-9930000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245573" unitRef="iso4217-usd">-322000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245574" unitRef="iso4217-usd">-9834000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294605">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Concentration of risk&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Credit risk&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; of the Company&amp;#x2019;s cash and cash equivalents were held by major financial institutions located in Mainland China, the remaining &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; was held by a financial institution located in the United States of America. The Company believes that these financial institutions located in Mainland China and the United States of America are of high credit quality. For accounts receivable, the Company extends credit based on an evaluation of the customer&amp;#x2019;s financial condition, generally without requiring collateral or other security. In order to minimize the credit risk, the Company delegated a team responsible for credit approvals and other monitoring procedures to ensure that follow-up action is taken to recover overdue debts. Further, the Company reviews the recoverable amount of each individual receivable at each balance sheet date to ensure that adequate allowances are made for doubtful accounts. In this regard, the Company considers that the Company&amp;#x2019;s credit risk for accounts receivable and other receivables is significantly reduced.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Risk arising from operations in foreign countries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;All of the Company&amp;#x2019;s operations are conducted within the PRC. The Company&amp;#x2019;s operations in the PRC are subject to various political, economic, and other risks and uncertainties inherent in the PRC. Among other risks, the Company&amp;#x2019;s operations in the PRC are subject to the risks of restrictions on transfer of funds, changing taxation policies, foreign exchange restrictions; and political conditions and governmental regulations.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Currency convertibility risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Significant part of the Company&amp;#x2019;s businesses is transacted in RMB, which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&amp;#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People&amp;#x2019;s Bank of China. Approval of foreign currency payments by the People&amp;#x2019;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&amp;#x2019; invoices and signed contracts. These exchange control measures imposed by the PRC government authorities &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;restrict the ability of the Company&amp;#x2019;s PRC subsidiaries and VIEs to transfer its net assets, which to the Company through loans, advances or cash dividends.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 26; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Concentration of customers&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The following tables summarized the information about the Company&amp;#x2019;s concentration of customers for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer A&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer B&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer C&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 61%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;As of June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accounts receivable, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;66&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;As of December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accounts receivable, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;* Less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;- &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; transaction incurred for the reporting period/no balance existed as of the reporting date.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Concentration of suppliers&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The following tables summarized the information about the Company&amp;#x2019;s concentration of suppliers for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Supplier A&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Supplier B&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 74%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"&gt;* Less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246911" unitRef="xbrli-pure">0.13</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember" id="c50246913" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246917" unitRef="xbrli-pure">0.11</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246923" unitRef="xbrli-pure">0.14</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerBMember" decimals="2" id="c50246924" unitRef="xbrli-pure">0.14</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember" id="c50246925" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246929" unitRef="xbrli-pure">0.19</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerBMember" id="c50246930" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember" decimals="2" id="c50246931" unitRef="xbrli-pure">0.11</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246935" unitRef="xbrli-pure">0.66</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember" id="c50246937" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember" decimals="2" id="c50246941" unitRef="xbrli-pure">0.74</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember" decimals="2" id="c50246943" unitRef="xbrli-pure">0.12</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember" decimals="2" id="c50246950" unitRef="xbrli-pure">0.9</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember" id="c50246951" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember" decimals="2" id="c50246956" unitRef="xbrli-pure">0.91</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember" id="c50246957" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember" decimals="2" id="c50246962" unitRef="xbrli-pure">0.83</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember" decimals="2" id="c50246963" unitRef="xbrli-pure">0.13</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember" decimals="2" id="c50246968" unitRef="xbrli-pure">0.87</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember" decimals="2" id="c50246969" unitRef="xbrli-pure">0.1</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249236">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;c)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Principles of consolidation&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The unaudited condensed consolidated interim financial statements include the accounts of all the subsidiaries and VIEs of the Company. All transactions and balances between the Company and its subsidiaries and VIEs have been eliminated upon consolidation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-7">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Contract liabilities&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt"&gt;Balance as of January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,061&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;Exchange translation adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;Revenue recognized from beginning contract liability balances&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(619&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Advances received from customers related to unsatisfied performance obligations&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,381&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;Balance as of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;Including:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt"&gt;--advance from customers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,768&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;--advance from a customer, related&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;Total contract liabilities as of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
  <us-gaap:ContractWithCustomerLiability contextRef="i_2018-12-31" decimals="-3" id="c50246216" unitRef="iso4217-usd">1061000</us-gaap:ContractWithCustomerLiability>
  <us-gaap:ContractWithCustomerLiability contextRef="i_2019-06-30" decimals="-3" id="c50246220" unitRef="iso4217-usd">2821000</us-gaap:ContractWithCustomerLiability>
  <us-gaap:ContractWithCustomerLiability contextRef="i_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50246222" unitRef="iso4217-usd">2768000</us-gaap:ContractWithCustomerLiability>
  <us-gaap:ContractWithCustomerLiability contextRef="i_2019-06-30_MajorCustomersAxis-RelatedPartiesMember" decimals="-3" id="c50246223" unitRef="iso4217-usd">53000</us-gaap:ContractWithCustomerLiability>
  <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246217" unitRef="iso4217-usd">-2000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245418" unitRef="iso4217-usd">2768000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2018-12-31_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245419" unitRef="iso4217-usd">1061000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2019-06-30_MajorCustomersAxis-RelatedPartiesMember" decimals="-3" id="c50245420" unitRef="iso4217-usd">53000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2018-12-31_MajorCustomersAxis-RelatedPartiesMember" id="c50245421" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245913" unitRef="iso4217-usd">2766000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2018-12-31_MajorCustomersAxis-UnrelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245914" unitRef="iso4217-usd">1059000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2019-06-30_MajorCustomersAxis-RelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245915" unitRef="iso4217-usd">53000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2018-12-31_MajorCustomersAxis-RelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" id="c50245916" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246218" unitRef="iso4217-usd">-619000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246135" unitRef="iso4217-usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
  <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246136" unitRef="iso4217-usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
  <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246137" unitRef="iso4217-usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50246998" unitRef="iso4217-usd">23212000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50246999" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247000" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247001" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247003" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247004" unitRef="iso4217-usd">23212000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247061" unitRef="iso4217-usd">15087000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247062" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247063" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247064" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247066" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247067" unitRef="iso4217-usd">15087000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247110" unitRef="iso4217-usd">29173000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247111" unitRef="iso4217-usd">38000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247112" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247113" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247115" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247116" unitRef="iso4217-usd">29211000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247187" unitRef="iso4217-usd">21552000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247188" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247189" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247190" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247192" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247193" unitRef="iso4217-usd">21552000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-01-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245933" unitRef="iso4217-usd">23212000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-01-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245934" unitRef="iso4217-usd">29211000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2019-04-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245935" unitRef="iso4217-usd">15087000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="d_2018-04-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245936" unitRef="iso4217-usd">21552000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2019-01-01_2019-06-30" id="c50246689" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-06-30" id="c50246690" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2019-04-01_2019-06-30" id="c50246691" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2018-04-01_2018-06-30" id="c50246692" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2019-01-01_2019-06-30_RangeAxis-MaximumMember" decimals="5" id="c50246562" unitRef="xbrli-pure">0.3</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245612" unitRef="iso4217-usd">6000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245613" unitRef="iso4217-usd">689000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246693" unitRef="iso4217-usd">6000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50246694" unitRef="iso4217-usd">689000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50246695" unitRef="iso4217-usd">-33000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50246696" unitRef="iso4217-usd">693000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2019-06-30" decimals="-3" id="c50245408" unitRef="iso4217-usd">549000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c50245409" unitRef="iso4217-usd">556000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245903" unitRef="iso4217-usd">549000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245904" unitRef="iso4217-usd">556000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNet contextRef="i_2019-06-30" decimals="-3" id="c50246707" unitRef="iso4217-usd">549000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsNet contextRef="i_2018-12-31" decimals="-3" id="c50246708" unitRef="iso4217-usd">556000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2019-06-30" decimals="-3" id="c50246701" unitRef="iso4217-usd">9601000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2018-12-31" decimals="-3" id="c50246702" unitRef="iso4217-usd">9243000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="i_2019-06-30" decimals="-3" id="c50246703" unitRef="iso4217-usd">499000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="i_2018-12-31" decimals="-3" id="c50246704" unitRef="iso4217-usd">1188000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2019-06-30" decimals="-3" id="c50246652" unitRef="iso4217-usd">9551000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2018-12-31" decimals="-3" id="c50246653" unitRef="iso4217-usd">9875000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="d_2019-01-01_2019-06-30" decimals="-4" id="c50246888" unitRef="iso4217-usd">170000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="d_2018-01-01_2018-06-30" decimals="-4" id="c50246889" unitRef="iso4217-usd">180000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="d_2019-04-01_2019-06-30" decimals="-4" id="c50246892" unitRef="iso4217-usd">80000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="d_2018-04-01_2018-06-30" decimals="-4" id="c50246893" unitRef="iso4217-usd">100000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:Depreciation contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246316" unitRef="iso4217-usd">43000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246317" unitRef="iso4217-usd">91000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246320" unitRef="iso4217-usd">10000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246321" unitRef="iso4217-usd">43000</us-gaap:Depreciation>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247012" unitRef="iso4217-usd">35000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247013" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247014" unitRef="iso4217-usd">1000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247015" unitRef="iso4217-usd">16000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247017" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247018" unitRef="iso4217-usd">52000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247075" unitRef="iso4217-usd">12000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247076" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247077" unitRef="iso4217-usd">1000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247078" unitRef="iso4217-usd">1000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247080" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247081" unitRef="iso4217-usd">14000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247124" unitRef="iso4217-usd">389000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247125" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247126" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247127" unitRef="iso4217-usd">38000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247129" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247130" unitRef="iso4217-usd">427000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247201" unitRef="iso4217-usd">192000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247202" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247203" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247204" unitRef="iso4217-usd">19000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247206" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DepreciationAndAmortization contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247207" unitRef="iso4217-usd">211000</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245598" unitRef="iso4217-usd">52000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245599" unitRef="iso4217-usd">427000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DerivativeLiabilities contextRef="i_2019-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c50246158" unitRef="iso4217-usd">135000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c50246160" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c50246161" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c50246163" unitRef="iso4217-usd">135000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c50246172" unitRef="iso4217-usd">606000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c50246174" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c50246175" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c50246177" unitRef="iso4217-usd">606000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilitiesCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245430" unitRef="iso4217-usd">135000</us-gaap:DerivativeLiabilitiesCurrent>
  <us-gaap:DerivativeLiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245431" unitRef="iso4217-usd">606000</us-gaap:DerivativeLiabilitiesCurrent>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-6">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Internet advertising and data service&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--distribution of the right to use search engine marketing service&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,580&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,848&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,855&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--online advertising placements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,406&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,551&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,575&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,954&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--sales of effective sales lead information&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;TV advertising service&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Others&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Revenue recognized over time&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,991&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,497&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,430&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,359&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Revenue recognized at a point in time&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294616">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Share-based compensation expenses&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2019, &lt;/div&gt;the Company granted and issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,000&lt;/div&gt; shares of the Company&amp;#x2019;s restricted common stock to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; of its independent directors, in exchange for his services to the Company for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2019. &lt;/div&gt;These shares were valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.77&lt;/div&gt; per share, the closing bid price of the Company&amp;#x2019;s common stock on the date of grant. Total compensation expense is amortized over the requisite service period. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;compensation expense recognized was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$26,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$13,000,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 2018, &lt;/div&gt;the Company granted and issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;250,000&lt;/div&gt; shares of the Company restricted common stock to a management consulting and advisory service provider in exchange for its service for a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;-year period. These shares were valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.43&lt;/div&gt; per share, the closing bid price of the Company&amp;#x2019;s common stock on the date of grant. The Company recorded the related cost of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$358,000&lt;/div&gt; as a prepayment asset in prepayment and deposit to suppliers upon grant and issuance of these fully-vested and nonforfeitable shares. Total compensation expenses amortized for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$177,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$89,000,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Options issued and outstanding as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and their movements during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months then ended are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-indent: 0.25in; margin: 0pt 0; color: red"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Option Outstanding&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Option Exercisable&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.04&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.04&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Granted/Vested&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.54&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.54&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 31; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; background-color: white"&gt;The aggregate intrinsic value of the above options was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;zero&lt;/div&gt;&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;as their respective exercise prices were all higher than the Company&amp;#x2019;s closing stock price on the last trading day of each reporting period.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"&gt;The table below summarized share-based compensation expenses recorded for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify"&gt;Sales and marketing expenses&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;General and administrative expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;203&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;51&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Research and development expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;203&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;151&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The aggregate unrecognized share-based compensation expenses as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.19&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.34&lt;/div&gt; million, respectively. All unrecognized share-based compensation expenses as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;will be recognized for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2019.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:DueFromRelatedParties contextRef="i_2018-12-31_RelatedPartyTransactionAxis-FundAdvancedToCompanyManagementMember_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember" decimals="-4" id="c50246261" unitRef="iso4217-usd">200000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2018-12-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember" decimals="-4" id="c50246267" unitRef="iso4217-cny">1380000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2018-12-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember" decimals="-4" id="c50246268" unitRef="iso4217-usd">200000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2019-06-30" id="c50245392" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245393" unitRef="iso4217-usd">226000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" id="c50245889" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245890" unitRef="iso4217-usd">26000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToOfficersOrStockholdersNoncurrent contextRef="i_2019-06-30" decimals="-3" id="c50249199" unitRef="iso4217-usd">127000</us-gaap:DueToOfficersOrStockholdersNoncurrent>
  <us-gaap:DueToOfficersOrStockholdersNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c50249200" unitRef="iso4217-usd">128000</us-gaap:DueToOfficersOrStockholdersNoncurrent>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50245585" unitRef="iso4217-usd-per-xbrli-shares">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50245586" unitRef="iso4217-usd-per-xbrli-shares">-0.64</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50245587" unitRef="iso4217-usd-per-xbrli-shares">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50245588" unitRef="iso4217-usd-per-xbrli-shares">-0.60</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294614">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Loss per share&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Basic and diluted loss per share for each of the periods presented are calculated as follows (All amounts, except number of shares and per share data, are presented in thousands of U.S. dollars):&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,517&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,069&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(379&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,504&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average number of common shares outstanding -Basic and diluted&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,411,548&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,676,249&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,412,543&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,866,305&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -30pt; padding-left: 32.15pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -8.6pt; padding-left: 8.7pt"&gt;Loss per share-Basic and diluted&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.09&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.64&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.02&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.60&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 30; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the diluted loss per share calculation did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include warrants and options to purchase up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/div&gt; shares of the Company&amp;#x2019;s common stock, respectively, because their effect was anti-dilutive, as the Company incurred a net loss for both periods.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; background-color: white"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;the diluted loss per share calculation did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include warrants and options to purchase up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;774,000&lt;/div&gt;&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/div&gt; shares of the Company&amp;#x2019;s common stock, respectively, and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;266,238&lt;/div&gt; shares of unvested restricted common stock before they were vested during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; because their effect was anti-dilutive, as the Company incurred a net loss for both periods.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245673" unitRef="iso4217-usd">23000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245674" unitRef="iso4217-usd">-26000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i_2019-06-30" decimals="INF" id="c50247311" unitRef="iso4217-usd">190000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i_2018-12-31" decimals="INF" id="c50247312" unitRef="iso4217-usd">340000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294581">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Long-term investments&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;long-term investment of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB0.25&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.04&lt;/div&gt; million) represented the Company&amp;#x2019;s contribution of its pro-rata share of cash investment to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; of its equity ownership investee entities, Local Chain Xi&amp;#x2019;an Information Technology Co., Ltd. (&amp;#x201c;Local Chain Xi&amp;#x2019;an) in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2019. &lt;/div&gt;Local Chain Xi&amp;#x2019;an was incorporated in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 2018, &lt;/div&gt;which is preliminarily engaged in providing technical supports to online advertising and precision marketing. The Company beneficially owns &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.9%&lt;/div&gt; equity interest in this entity.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;The Company measures this investment which do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="i_2019-06-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-LocalChainXianMember" decimals="-4" id="c50246298" unitRef="iso4217-cny">250000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="i_2019-06-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-LocalChainXianMember" decimals="-4" id="c50246299" unitRef="iso4217-usd">40000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246810" unitRef="iso4217-usd">-471000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246811" unitRef="iso4217-usd">-761000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" id="c50246815" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246816" unitRef="iso4217-usd">-60000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246820" unitRef="iso4217-usd">-471000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50246821" unitRef="iso4217-usd">-821000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246826" unitRef="iso4217-usd">-787000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246827" unitRef="iso4217-usd">439000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246831" unitRef="iso4217-usd">-161000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246832" unitRef="iso4217-usd">87000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50246836" unitRef="iso4217-usd">-948000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50246837" unitRef="iso4217-usd">526000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247026" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247027" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247028" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247029" unitRef="iso4217-usd">-471000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247031" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247089" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247090" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247091" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247092" unitRef="iso4217-usd">-821000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247094" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247159" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247160" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247161" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247162" unitRef="iso4217-usd">-948000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247164" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247229" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247230" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247231" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247232" unitRef="iso4217-usd">526000</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247234" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-5">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Fair value measurement at reporting date using&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of &lt;br /&gt;June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Quoted&amp;nbsp;Prices&lt;br /&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;br /&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;br /&gt; Assets/Liabilities&lt;br /&gt; (Level 1)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Other&lt;br /&gt; Observable&amp;nbsp;Inputs&lt;br /&gt; (Level 2)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Unobservable&lt;br /&gt; Inputs&lt;br /&gt; (Level 3)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Warrant liabilities (Note 17)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Fair value measurement at reporting date using&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of &lt;br /&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Quoted&amp;nbsp;Prices&lt;br /&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;br /&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;br /&gt; Assets/Liabilities&lt;br /&gt; (Level 1)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Other&lt;br /&gt; Observable&amp;nbsp;Inputs&lt;br /&gt; (Level 2)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Unobservable&lt;br /&gt; Inputs&lt;br /&gt; (Level 3)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Warrant liabilities (Note 17)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="d_2019-01-01_2019-06-30_FinancialInstrumentAxis-WarrantMember" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Investors warrants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Placement agent warrants&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-align: justify"&gt;Stock price&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.34&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.95&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.35&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.34&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.95&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.35&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Years to maturity&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.30&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.05&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.80&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.27&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.73&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.27&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.73&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;199&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;216&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;187&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;202&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Exercise Price&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;Fair value of the warrant&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.78&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.05&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.80&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.26&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.80&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Investors warrants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Placement agent warrants&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;January 17, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;March 31, &lt;br /&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-align: justify"&gt;Stock price&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.98&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.67&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.52&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.98&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.67&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.52&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Years to maturity&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.30&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.00&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.80&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.55&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.22&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.35&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.53&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.39&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.56&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;158&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;164&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;174&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;147&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;152&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;159&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Exercise Price&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.60&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;Fair value of the warrant&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.93&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.03&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.71&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.99&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.06&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.74&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249239">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;f)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Fair value measurement&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;Liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Fair value measurement at reporting date using&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of &lt;br /&gt;June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Quoted&amp;nbsp;Prices&lt;br /&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;br /&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;br /&gt; Assets/Liabilities&lt;br /&gt; (Level 1)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Other&lt;br /&gt; Observable&amp;nbsp;Inputs&lt;br /&gt; (Level 2)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Unobservable&lt;br /&gt; Inputs&lt;br /&gt; (Level 3)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Warrant liabilities (Note 17)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Fair value measurement at reporting date using&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of &lt;br /&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Quoted&amp;nbsp;Prices&lt;br /&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;br /&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;br /&gt; Assets/Liabilities&lt;br /&gt; (Level 1)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Other&lt;br /&gt; Observable&amp;nbsp;Inputs&lt;br /&gt; (Level 2)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Significant&lt;br /&gt; Unobservable&lt;br /&gt; Inputs&lt;br /&gt; (Level 3)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Warrant liabilities (Note 17)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246591" unitRef="iso4217-usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
  <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="d_2019-01-01_2019-06-30_StatementGeographicalAxis-HK" decimals="-3" id="c50246601" unitRef="iso4217-usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
  <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="d_2019-04-01_2019-06-30_StatementGeographicalAxis-HK" decimals="-3" id="c50246665" unitRef="iso4217-usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-01-01_2019-06-30" id="c50246346">P1Y357D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c50246375" unitRef="iso4217-usd">1938000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246383" unitRef="iso4217-usd">579000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" decimals="-3" id="c50246391" unitRef="iso4217-usd">298000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246399" unitRef="iso4217-usd">903000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246407" unitRef="iso4217-usd">1903000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246415" unitRef="iso4217-usd">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246423" unitRef="iso4217-usd">343000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246431" unitRef="iso4217-usd">111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-06-30" decimals="-3" id="c50246439" unitRef="iso4217-usd">6500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c50246465" unitRef="iso4217-usd">1941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246473" unitRef="iso4217-usd">580000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" decimals="-3" id="c50246481" unitRef="iso4217-usd">299000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246489" unitRef="iso4217-usd">896000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246497" unitRef="iso4217-usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246505" unitRef="iso4217-usd">426000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246513" unitRef="iso4217-usd">343000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246521" unitRef="iso4217-usd">111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31" decimals="-3" id="c50246529" unitRef="iso4217-usd">6502000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="i_2019-06-30" decimals="INF" id="c50246348" unitRef="iso4217-usd">9000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i_2019-06-30" decimals="INF" id="c50246350" unitRef="iso4217-usd">9000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i_2019-06-30" decimals="INF" id="c50246349" unitRef="iso4217-usd">18000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c50246373" unitRef="iso4217-usd">1938000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246381" unitRef="iso4217-usd">1066000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" decimals="-3" id="c50246389" unitRef="iso4217-usd">298000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246397" unitRef="iso4217-usd">1350000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246405" unitRef="iso4217-usd">4697000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246413" unitRef="iso4217-usd">1891000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246421" unitRef="iso4217-usd">1382000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246429" unitRef="iso4217-usd">114000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-06-30" decimals="-3" id="c50246437" unitRef="iso4217-usd">14141000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c50246463" unitRef="iso4217-usd">1941000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" decimals="-3" id="c50246471" unitRef="iso4217-usd">1068000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" decimals="-3" id="c50246479" unitRef="iso4217-usd">299000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246487" unitRef="iso4217-usd">1353000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" decimals="-3" id="c50246495" unitRef="iso4217-usd">4705000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" decimals="-3" id="c50246503" unitRef="iso4217-usd">1894000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" decimals="-3" id="c50246511" unitRef="iso4217-usd">1383000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246519" unitRef="iso4217-usd">114000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31" decimals="-3" id="c50246527" unitRef="iso4217-usd">14165000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="i_2019-06-30_BalanceSheetLocationAxis-BalanceSheetItemsExceptEquityAccountsMember" decimals="INF" id="c50246145" unitRef="xbrli-pure">6.8747</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="i_2018-12-31_BalanceSheetLocationAxis-BalanceSheetItemsExceptEquityAccountsMember" decimals="INF" id="c50246146" unitRef="xbrli-pure">6.8632</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249238">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;e)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Foreign currency translation&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The exchange rates used to translate amounts in RMB into US$ for the purposes of preparing the condensed consolidated financial statements are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt"&gt;Balance sheet items, except for equity accounts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8747&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8632&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Items in the statements of operations and comprehensive loss, and statements of cash flows&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.7808&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3711&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Items in the statements of operations and comprehensive loss&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8137&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3789&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; representation is made that the RMB amounts could have been, or could be converted into US$ at the above rates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245498" unitRef="iso4217-usd">2058000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245499" unitRef="iso4217-usd">2842000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245500" unitRef="iso4217-usd">1248000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245501" unitRef="iso4217-usd">1478000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247131" unitRef="iso4217-usd">5412000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247132" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247133" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247134" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247136" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247137" unitRef="iso4217-usd">5412000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247208" unitRef="iso4217-usd">5412000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247209" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247210" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247211" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247213" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247214" unitRef="iso4217-usd">5412000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2019-01-01_2019-06-30" id="c50245510" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2019-04-01_2019-06-30" id="c50245512" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GrossProfit contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245489" unitRef="iso4217-usd">808000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245490" unitRef="iso4217-usd">1569000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245491" unitRef="iso4217-usd">366000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245492" unitRef="iso4217-usd">968000</us-gaap:GrossProfit>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247138" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247139" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247140" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247141" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247143" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247144" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247215" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247216" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247217" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247218" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247220" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247221" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="d_2019-01-01_2019-06-30" id="c50245506" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245507" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="d_2019-04-01_2019-06-30" id="c50245508" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245509" unitRef="iso4217-usd">1878000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" id="c50247152" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247153" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247154" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247155" unitRef="iso4217-usd">471000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247157" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247158" unitRef="iso4217-usd">471000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2019-01-01_2019-06-30" id="c50245523" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2019-04-01_2019-06-30" id="c50245525" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ImpairmentOfInvestments contextRef="d_2018-04-01_2018-06-30" id="c50245526" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245555" unitRef="iso4217-usd">-5000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245556" unitRef="iso4217-usd">-55000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245557" unitRef="iso4217-usd">-3000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245558" unitRef="iso4217-usd">-50000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245543" unitRef="iso4217-usd">-1516000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245544" unitRef="iso4217-usd">-9435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245545" unitRef="iso4217-usd">-415000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245546" unitRef="iso4217-usd">-8861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294592">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Taxation&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Income tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;The entities within the Company file separate tax returns in the respective tax jurisdictions in which they operate.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;i). The Company is incorporated in the state of Nevada. Under the current law of Nevada, the Company is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to state corporate income tax. Following the Share Exchange, the Company became a holding company and does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; conduct any substantial operations of its own. Effective from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018, &lt;/div&gt;the Company is subject to the new GILTI tax rules. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of controlled foreign corporations (&amp;#x201c;CFCs&amp;#x201d;), subject to the possible use of foreign tax credits and a deduction equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50&lt;/div&gt;&amp;nbsp;percent to offset the income tax liability, subject to some limitations. Under U.S. GAAP, the Company has made an accounting policy choice of treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; provision for federal corporate income tax has been made in the financial statements as the Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; aggregated positive tested income.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;ii). China Net BVI and ChinaNet Investment BVI were incorporated in the British Virgin Islands (&amp;#x201c;BVI&amp;#x201d;). Under the current law of the BVI, these BVI companies are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to tax on income or capital gains. Additionally, upon payments of dividends by these BVI companies to its respective shareholders, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; BVI withholding tax will be imposed.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;iii). China Net HK was incorporated in Hong Kong and does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; conduct any substantial operations of its own. Effective from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, 2018, &lt;/div&gt;a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;-tier corporate income tax system was officially implemented in Hong Kong. The applicable income tax rate is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8.25%&lt;/div&gt; for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;HK$2.0&lt;/div&gt; million profits, and the subsequent profits are taxed at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16.5%.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; provision for Hong Kong income tax has been made in the financial statements as China Net HK has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; assessable profits for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;or any prior periods. Additionally, upon payments of dividends by China Net HK to its shareholders, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; Hong Kong withholding tax will be imposed.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;iv). The Company&amp;#x2019;s PRC operating subsidiaries and VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income tax (&amp;#x201c;EIT&amp;#x201d;). The EIT rate of PRC is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25%,&lt;/div&gt; which applies to both domestic and foreign invested enterprises.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 21; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 21.3pt"&gt;&lt;/td&gt; &lt;td style="width: 21.25pt"&gt;&amp;#x2022;&lt;/td&gt; &lt;td style="text-align: justify"&gt;As approved by the related PRC governmental authorities, Business Opportunity Online continuously qualified as a High and New Technology Enterprise until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 2021, &lt;/div&gt;which enabled the entity, as approved by the local tax authorities of Beijing, the PRC, to continue enjoying the preferential EIT rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15%&lt;/div&gt; until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 2021. &lt;/div&gt;Therefore, for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the applicable EIT rate of Business Opportunity Online was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15%.&lt;/div&gt; In accordance with the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; Bulletin &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45&lt;/div&gt; issued by the PRC State Administration of Taxation, which come into effect from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018, &lt;/div&gt;an enterprise that obtains qualification as or remains as a High and New Technology Enterprise or Small and Medium-sized Tech Enterprise in any time of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; and afterwards, is allowed to carry forward all its previous &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years&amp;#x2019; net operating losses NOLs (starting from NOL of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2013&lt;/div&gt;) to up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years, compared with the PRC standard NOLs carryforward period of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years.&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 21.3pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&amp;#x2022;&lt;/td&gt; &lt;td style="text-align: justify"&gt;The applicable EIT rate for other PRC operating entities of the Company was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25%&lt;/div&gt; for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 21.3pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&amp;#x2022;&lt;/td&gt; &lt;td style="text-align: justify"&gt;The current EIT law also imposed a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; withholding income tax for dividends distributed by a foreign invested enterprise to its immediate holding company outside China. A lower withholding tax rate will be applied if there is a tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding companies in Hong Kong, for example, will be subject to a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5%&lt;/div&gt; withholding tax rate, subject to approval from the related PRC tax authorities.&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Turnover taxes and the relevant surcharges&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;Service revenues provided by the Company&amp;#x2019;s PRC operating subsidiaries and VIEs were subject to Value Added Tax (&amp;#x201c;VAT&amp;#x201d;). VAT rate for provision of modern services (other than lease of corporeal movables) is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%,&lt;/div&gt; and for small scale taxpayer, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3%.&lt;/div&gt; Therefore, for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the Company&amp;#x2019;s service revenues are subject to VAT at a rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%,&lt;/div&gt; after deducting the VAT paid for the services purchased from suppliers, or at a rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3%&lt;/div&gt; without any deduction of VAT paid for the services purchased from suppliers. The surcharges of the VAT in the aggregate is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14%&lt;/div&gt; of the VAT, depending on which tax jurisdiction the Company&amp;#x2019;s PRC operating subsidiaries and VIE operate in.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;taxes payable consists of:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;PRC turnover tax and surcharge payable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,303&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,215&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;PRC enterprise income tax payable&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,779&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,782&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total taxes payable&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,082&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,997&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the Company&amp;#x2019;s income tax (expense)/benefit consisted of:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;Current-PRC&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 40%; font-size: 10pt; text-align: justify; padding-bottom: 1pt; white-space: nowrap"&gt;Deferred-PRC&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(693&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; white-space: nowrap"&gt;Income tax (expense)/benefit&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(693&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 22; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company&amp;#x2019;s deferred tax assets as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;were as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;Tax effect of net operating losses carried forward&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,601&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,243&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Bad debts provision&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;499&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,188&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,551&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,875&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Deferred tax assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;556&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The U.S. holding company has incurred aggregate NOLs of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$19.7&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$19.2&lt;/div&gt; million as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;respectively. The NOLs carryforwards incurred prior to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;gradually expire over time, the last of which expires in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2037.&lt;/div&gt; NOLs incurred after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer be available to carry back but can be carried forward indefinitely, subject to an annual limit of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;80%&lt;/div&gt; on the amount of taxable income that can be offset by NOLs arising in tax years ending after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017. &lt;/div&gt;The Company maintains a full valuation allowance against its net U.S. deferred tax assets, since due to uncertainties surrounding future utilization, the Company estimates there will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be sufficient future earnings to utilize its U.S. deferred tax assets.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The NOLs carried forward incurred by the Company&amp;#x2019;s PRC subsidiaries and VIEs were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$26.3&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$25.2&lt;/div&gt; million as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;respectively. The losses carryforwards gradually expire over time, the last of which expires in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2029&lt;/div&gt; due to certain subsidiary enjoys the High and New Technology Enterprise&amp;#x2019;s privileged NOLs carryforward policy. The related deferred tax assets were calculated based on the respective NOLs incurred by each of the PRC subsidiaries and VIEs and the respective corresponding enacted tax rate that will be in effect in the period in which the losses are expected to be utilized.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company recorded approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9.6&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9.9&lt;/div&gt; million valuation allowance as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;respectively, because it is considered more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that a portion of the deferred tax assets will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be realized through sufficient future earnings of the entities to which the operating losses related.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company recorded approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.45&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.26&lt;/div&gt; million deferred tax valuation allowance, respectively. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;the Company recorded approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.17&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.76&lt;/div&gt; million deferred tax valuation allowance, respectively.&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245547" unitRef="iso4217-usd">6000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245548" unitRef="iso4217-usd">689000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245549" unitRef="iso4217-usd">-33000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245550" unitRef="iso4217-usd">693000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxesPaid contextRef="d_2019-01-01_2019-06-30" id="c50245682" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaid contextRef="d_2018-01-01_2018-06-30" id="c50245683" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245625" unitRef="iso4217-usd">-2153000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245626" unitRef="iso4217-usd">-1402000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245617" unitRef="iso4217-usd">866000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245618" unitRef="iso4217-usd">257000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245637" unitRef="iso4217-usd">91000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245638" unitRef="iso4217-usd">-77000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2019-01-01_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245627" unitRef="iso4217-usd">1733000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2018-01-01_2018-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245628" unitRef="iso4217-usd">-2197000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2019-01-01_2019-06-30_MajorCustomersAxis-RelatedPartiesMember" decimals="-3" id="c50245629" unitRef="iso4217-usd">54000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2018-01-01_2018-06-30_MajorCustomersAxis-RelatedPartiesMember" id="c50245630" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245621" unitRef="iso4217-usd">-227000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
  <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245622" unitRef="iso4217-usd">-23000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245623" unitRef="iso4217-usd">-11000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245624" unitRef="iso4217-usd">16000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245635" unitRef="iso4217-usd">-39000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245636" unitRef="iso4217-usd">-495000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2019-06-30_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember" decimals="-3" id="c50246364" unitRef="iso4217-usd">1405000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2018-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember" decimals="-3" id="c50246454" unitRef="iso4217-usd">1408000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294584">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Intangible assets, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Items&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Gross &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Impairment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Net &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets not subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Domain name&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Customer relationship&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,938&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,938&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Non-compete agreements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,066&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(579&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(487&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Software technologies&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;298&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(298&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud compute software technology&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,350&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(903&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(414&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Intelligent marketing data service platform&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,697&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,903&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,794&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt"&gt;Internet safety, information exchange&amp;nbsp;security and data encryption software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,891&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(425&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,466&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud video management system&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,382&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(343&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,039&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Other computer software&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(111&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,141&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,500&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,605&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;As of December 31, 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Items&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Gross &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Impairment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Net &lt;br /&gt;Carrying &lt;br /&gt;Value&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets not subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Domain name&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,408&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,408&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Intangible assets subject to amortization:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Customer relationship&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,941&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,941&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Non-compete agreements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,068&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(580&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(488&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Software technologies&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;299&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(299&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud compute software technology&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,353&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(896&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(415&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Intelligent marketing data service platform&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,705&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,906&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,799&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt"&gt;Internet safety, information exchange&amp;nbsp;security and data encryption software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,894&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(426&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,468&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Cloud video management system&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,383&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(343&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,040&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt"&gt;Other computer software&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(111&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,165&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,502&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,618&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 19; Value: 8 --&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;Amortization expenses for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$336,000,&lt;/div&gt; respectively. Amortization expenses for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$4,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$168,000,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;Based on the adjusted carrying value of the finite-lived intangible assets after the deduction of the impairment losses, which has a weighted average remaining useful life of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.98&lt;/div&gt; years as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;and assuming &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; further subsequent impairment of the underlying intangible assets, the estimated future amortization expenses is approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9,000&lt;/div&gt; for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2019, &lt;/div&gt;approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$18,000&lt;/div&gt; for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2020 &lt;/div&gt;and approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9,000&lt;/div&gt; for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2021.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30" decimals="-3" id="c50245402" unitRef="iso4217-usd">36000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31" decimals="-3" id="c50245403" unitRef="iso4217-usd">45000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245899" unitRef="iso4217-usd">34000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245900" unitRef="iso4217-usd">42000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c50246379" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" id="c50246387" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" id="c50246395" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246403" unitRef="iso4217-usd">33000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" id="c50246411" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" id="c50246419" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" id="c50246427" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246435" unitRef="iso4217-usd">3000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c50246469" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" id="c50246477" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember" id="c50246485" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember" decimals="-3" id="c50246493" unitRef="iso4217-usd">42000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember" id="c50246501" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" id="c50246509" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember" id="c50246517" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember" decimals="-3" id="c50246525" unitRef="iso4217-usd">3000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InterestExpense contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245527" unitRef="iso4217-usd">23000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245528" unitRef="iso4217-usd">19000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245529" unitRef="iso4217-usd">12000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245530" unitRef="iso4217-usd">9000</us-gaap:InterestExpense>
  <us-gaap:InterestPaidNet contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245684" unitRef="iso4217-usd">25000</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245685" unitRef="iso4217-usd">130000</us-gaap:InterestPaidNet>
  <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="d_2018-12-01_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" decimals="INF" id="c50247300" unitRef="iso4217-usd">358000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
  <us-gaap:LeaseCostTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-8">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt; text-align: left"&gt;Operating cash flows used for operating leases (in thousands of U.S. dollars)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Weighted-average remaining lease term (years)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.71&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Weighted-average discount rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249245">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;j)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Lease&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019, &lt;/div&gt;the Company adopted ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842,&lt;/div&gt; &amp;#x201c;Lease&amp;#x201d;, applying the optional transition method in accordance with ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; which permitted the Company to change its date of initial application to the beginning of the period of adoption of ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt; (i.e. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019) &lt;/div&gt;and recognize the effects of applying ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt; as a cumulative-effect adjustment to retained earnings as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019, &lt;/div&gt;and remain applying ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;840&lt;/div&gt; in the comparative periods. The adoption of ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt; didn&amp;#x2019;t result in a material adjustment to the Company&amp;#x2019;s accumulated deficit as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 15; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company leases &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; offices in the PRC from unrelated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; parties during its normal course of business, of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; office is used as the Company&amp;#x2019;s principle executive office in Beijing, the other is used as the Company&amp;#x2019;s office in Hubei. Other than these, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have any other contract that is or contains a lease under ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company&amp;#x2019;s lease contracts do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain any option for the Company to extend or terminate the lease, and do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain the option for the Company to purchase the underlying assets. Based on the noncancelable lease period in the contract, the Company considers contract-based, asset-based, market-based and entity-based factors to determine the term over which it is reasonably certain to extend the lease, and then determine the lease term of each contract, which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; years.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company&amp;#x2019;s lease contracts only contain fixed lease payments and do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain any residual value guarantee. The lease payments of the Company&amp;#x2019;s Beijing office are required to be paid on a quarterly basis, and the lease payments of its Hubei office are required to be paid on an annual basis.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company&amp;#x2019;s office lease contracts do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain any nonlease component and are classified as operating leases in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;As the implicit rates of the Company leases cannot be readily determined, in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,&lt;/div&gt; the Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for each lease contract. The discount rate used by the Company is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%,&lt;/div&gt; which is determined based on the interest rate commonly used by the commercial banks in the PRC for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years long-term loan lent to business entities on a collateralized basis.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company&amp;#x2019;s &lt;div style="display: inline; background-color: white"&gt;lease agreement of its previous executive office in Beijing expired on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2019. &lt;/div&gt;In mid-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2019, &lt;/div&gt;the Company relocated to a new Beijing office leased from another unrelated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; party. From &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, 2019 &lt;/div&gt;through the date of the relocation, the Company continued staying in its previous executive office in Beijing on a separately negotiated fixed daily rate as agreed by the Company and the lessor. Because the duration of this lease was less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months, it met the definition of a short-term lease under ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842.&lt;/div&gt; As a result, in accordance with ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,&lt;/div&gt; as an accounting policy, the Company elected &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; to apply the recognition requirements in this Subtopic (i.e. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; to recognize right-of-use asset and related lease liability) to this short-term lease. Instead, the Company recognized the lease payments of this short-term lease in its consolidated statements of operations and comprehensive loss on a straight-line basis over the lease term. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;short-term lease cost recognized under ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.13&lt;/div&gt; million. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;unpaid lease payments related to this short-term lease was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.12&lt;/div&gt; million.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;operating lease right-of-use assets recognized by the Company was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$17&lt;/div&gt; thousand, operating lease liabilities recognized was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10&lt;/div&gt; thousand, which was included in the Company&amp;#x2019;s other current liabilities.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;total operating lease cost recognized under ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt; was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$88&lt;/div&gt; thousand and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$3&lt;/div&gt; thousand, respectively. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;operating lease cost recognized under ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;840&lt;/div&gt; was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.18&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.09&lt;/div&gt; million, respectively.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company&amp;#x2019;s total undiscounted lease payments of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10&lt;/div&gt; thousand approximate its total operating lease liabilities recognized &lt;div style="display: inline; background-color: white"&gt;due to their short maturities. The Company&amp;#x2019;s lease payments as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;/div&gt;will mature for the year ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2020.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Supplemental information related to operating leases&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt; text-align: left"&gt;Operating cash flows used for operating leases (in thousands of U.S. dollars)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Weighted-average remaining lease term (years)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.71&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Weighted-average discount rate&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="i_2019-06-30" decimals="INF" id="c50246082" unitRef="xbrli-pure">0.06</us-gaap:LesseeOperatingLeaseDiscountRate>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i_2019-06-30" decimals="INF" id="c50246113" unitRef="iso4217-usd">10000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2019-06-30_RangeAxis-MinimumMember" id="c50246069">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2019-06-30_RangeAxis-MaximumMember" id="c50246071">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:Liabilities contextRef="i_2019-06-30" decimals="-3" id="c50249201" unitRef="iso4217-usd">8349000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2018-12-31" decimals="-3" id="c50249202" unitRef="iso4217-usd">9174000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245927" unitRef="iso4217-usd">7355000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245928" unitRef="iso4217-usd">7573000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2019-06-30" decimals="-3" id="c50249219" unitRef="iso4217-usd">14671000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2018-12-31" decimals="-3" id="c50249220" unitRef="iso4217-usd">16968000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245432" unitRef="iso4217-usd">8222000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245433" unitRef="iso4217-usd">9046000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245925" unitRef="iso4217-usd">7355000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245926" unitRef="iso4217-usd">7573000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermInvestments contextRef="i_2019-06-30" decimals="-3" id="c50245398" unitRef="iso4217-usd">36000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="i_2018-12-31" id="c50245399" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:LongTermInvestments contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245895" unitRef="iso4217-usd">36000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" id="c50245896" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterest contextRef="i_2019-06-30" decimals="-3" id="c50249215" unitRef="iso4217-usd">-54000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="i_2018-12-31" decimals="-3" id="c50249216" unitRef="iso4217-usd">-49000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245839" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245840" unitRef="iso4217-usd">1838000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245841" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245842" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245843" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245844" unitRef="iso4217-usd">130000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245845" unitRef="iso4217-usd">1968000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:NatureOfOperations contextRef="d_2019-01-01_2019-06-30" id="s1294560">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Organization and nature of operations&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;ChinaNet Online Holdings, Inc. (the &amp;#x201c;Company&amp;#x201d;) is a holding company, which, through certain contractual arrangements with operating companies in the People&amp;#x2019;s Republic of China (the &amp;#x201c;PRC&amp;#x201d;), is engaged in providing advertising, precision marketing, online to offline sales channel expansion and the related data services to small and medium enterprises in the PRC, through distribution of the right to use search engine marketing service the Company purchased from key search engines, online advertising placements on the Company&amp;#x2019;s advertising portals, sales of effective sales lead information and provision of TV advertising service.&lt;/div&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2019-01-01_2019-06-30" id="c50245671" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245672" unitRef="iso4217-usd">9306000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245658" unitRef="iso4217-usd">-36000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245659" unitRef="iso4217-usd">-2825000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245995" unitRef="iso4217-usd">-2325000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245642" unitRef="iso4217-usd">-4321000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245986" unitRef="iso4217-usd">-1517000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245987" unitRef="iso4217-usd">-379000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245988" unitRef="iso4217-usd">-10069000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245990" unitRef="iso4217-usd">-9504000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247277" unitRef="iso4217-usd">-1517000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247278" unitRef="iso4217-usd">-10069000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247279" unitRef="iso4217-usd">-379000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247280" unitRef="iso4217-usd">-9504000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249246">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;k)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Impact of recently issued accounting pronouncements&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt; &amp;#x201c;Financial Instruments-Credit Losses (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326&lt;/div&gt;): Measurement of Credit Losses on Financial Instruments&amp;#x201d;. The amendments in this ASU require the measurement and recognition of expected credit losses for financial assets held at amortized cost. The amendments in this ASU replace the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 2018, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,&lt;/div&gt; &amp;#x201c;Codification Improvements to Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326,&lt;/div&gt; Financial Instruments-Credit Losses&amp;#x201d;, which among other things, clarifies that receivables arising from operating leases are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; within the scope of Subtopic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20.&lt;/div&gt; Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842,&lt;/div&gt; Leases. For public entities, the amendments in these ASUs are effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;including interim periods within those fiscal years. The Company is currently evaluating the impact on its consolidated financial position and results of operations upon adopting these amendments.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 16; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&amp;nbsp;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt; &amp;#x201c;Fair Value Measurement (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;820&lt;/div&gt;): Disclosure Framework&amp;#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&amp;#x201d;. The amendments in this ASU eliminate, add and modify certain disclosure requirements for fair value measurements. The amendments in this ASU, among other things, require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; fair value measurements. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;and entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect the adoption of these amendments to have a material impact on its consolidated financial position and results of operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245539" unitRef="iso4217-usd">444000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245540" unitRef="iso4217-usd">430000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245541" unitRef="iso4217-usd">807000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245542" unitRef="iso4217-usd">-541000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NotesReceivableNet contextRef="i_2019-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" decimals="-6" id="c50246286" unitRef="iso4217-cny">1000000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="i_2019-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" decimals="-4" id="c50246287" unitRef="iso4217-usd">150000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="i_2018-12-31_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" decimals="-6" id="c50246293" unitRef="iso4217-cny">1000000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="i_2018-12-31_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" decimals="-4" id="c50246294" unitRef="iso4217-usd">150000</us-gaap:NotesReceivableNet>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247005" unitRef="iso4217-usd">1850000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247006" unitRef="iso4217-usd">36000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247007" unitRef="iso4217-usd">11000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247008" unitRef="iso4217-usd">871000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247010" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247011" unitRef="iso4217-usd">2768000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247068" unitRef="iso4217-usd">1145000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247069" unitRef="iso4217-usd">18000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247070" unitRef="iso4217-usd">6000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247071" unitRef="iso4217-usd">419000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247073" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247074" unitRef="iso4217-usd">1588000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247117" unitRef="iso4217-usd">10388000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247118" unitRef="iso4217-usd">47000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247119" unitRef="iso4217-usd">4000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247120" unitRef="iso4217-usd">1366000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" decimals="-3" id="c50247122" unitRef="iso4217-usd">-371000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247123" unitRef="iso4217-usd">11434000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247194" unitRef="iso4217-usd">8766000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247195" unitRef="iso4217-usd">25000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247196" unitRef="iso4217-usd">4000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247197" unitRef="iso4217-usd">493000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247199" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247200" unitRef="iso4217-usd">9288000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-01-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245937" unitRef="iso4217-usd">-1862000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-01-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245938" unitRef="iso4217-usd">-10025000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2019-04-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245939" unitRef="iso4217-usd">-1151000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2018-04-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245940" unitRef="iso4217-usd">-8763000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247019" unitRef="iso4217-usd">-1042000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247020" unitRef="iso4217-usd">-36000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247021" unitRef="iso4217-usd">-11000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247022" unitRef="iso4217-usd">-871000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247024" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247025" unitRef="iso4217-usd">-1960000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247082" unitRef="iso4217-usd">-779000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247083" unitRef="iso4217-usd">-18000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247084" unitRef="iso4217-usd">-6000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247085" unitRef="iso4217-usd">-419000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247087" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247088" unitRef="iso4217-usd">-1222000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247145" unitRef="iso4217-usd">-8872000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247146" unitRef="iso4217-usd">6000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247147" unitRef="iso4217-usd">-4000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247148" unitRef="iso4217-usd">-995000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247150" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247151" unitRef="iso4217-usd">-9865000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247222" unitRef="iso4217-usd">-7798000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247223" unitRef="iso4217-usd">-25000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247224" unitRef="iso4217-usd">-4000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247225" unitRef="iso4217-usd">-493000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247227" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247228" unitRef="iso4217-usd">-8320000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeaseCost contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246106" unitRef="iso4217-usd">88000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246107" unitRef="iso4217-usd">3000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50246111" unitRef="iso4217-usd">180000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246112" unitRef="iso4217-usd">90000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseLiability contextRef="i_2019-06-30_BalanceSheetLocationAxis-OtherCurrentLiabilitiesMember" decimals="INF" id="c50246102" unitRef="iso4217-usd">10</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeasePayments contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246225" unitRef="iso4217-usd">93000</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2019-06-30_BalanceSheetLocationAxis-OtherCurrentAssetsMember" decimals="INF" id="c50246101" unitRef="iso4217-usd">17</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2019-06-30" decimals="-3" id="c50245404" unitRef="iso4217-usd">17000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2018-12-31" id="c50245405" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245901" unitRef="iso4217-usd">17000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" id="c50245902" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2019-06-30" decimals="2" id="c50246228" unitRef="xbrli-pure">0.06</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2019-06-30" id="c50246227">P1Y259D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2019-06-30" decimals="-3" id="c50246643" unitRef="iso4217-usd">19700000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2018-12-31" decimals="-3" id="c50246644" unitRef="iso4217-usd">19200000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2019-06-30_LegalEntityAxis-PRCSubsidiaryAndVIEsMember" decimals="-3" id="c50246649" unitRef="iso4217-usd">26300000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2018-12-31_LegalEntityAxis-PRCSubsidiaryAndVIEsMember" decimals="-3" id="c50246650" unitRef="iso4217-usd">25200000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OtherAssetsCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245394" unitRef="iso4217-usd">8000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245395" unitRef="iso4217-usd">19000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245891" unitRef="iso4217-usd">3000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245892" unitRef="iso4217-usd">11000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245567" unitRef="iso4217-usd">24000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245568" unitRef="iso4217-usd">194000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245569" unitRef="iso4217-usd">60000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245570" unitRef="iso4217-usd">-280000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245711" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245712" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245713" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245714" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245715" unitRef="iso4217-usd">-35000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245716" unitRef="iso4217-usd">-1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-01-01_2019-03-31" decimals="-3" id="c50245717" unitRef="iso4217-usd">-36000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245743" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245744" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245745" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245746" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245747" unitRef="iso4217-usd">59000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245748" unitRef="iso4217-usd">1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245815" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245816" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245817" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245818" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245819" unitRef="iso4217-usd">466000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245820" unitRef="iso4217-usd">8000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-01-01_2018-03-31" decimals="-3" id="c50245821" unitRef="iso4217-usd">474000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245855" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245856" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245857" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c50245858" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245859" unitRef="iso4217-usd">-278000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245860" unitRef="iso4217-usd">-2000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherCurrentAssetsTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294580">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Other current assets, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;other current assets primarily included a short-term working capital loan of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB1.0&lt;/div&gt;&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.15&lt;/div&gt;&lt;/div&gt; million) lent to a former unconsolidated investee of the Company, and an approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB11&lt;/div&gt;&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.61&lt;/div&gt;&lt;/div&gt; million) overdue contractual deposits in the aggregate, which were related to advertising resources purchase contracts that had been completed with &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; further cooperation. Based on the assessment of the collectability of these overdue deposits and short-term working capital loan, the Company had provided full allowance against these doubtful accounts as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018. &lt;/div&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company charged off the approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.15&lt;/div&gt; million short-term working capital loan and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.85&lt;/div&gt; million overdue deposits receivable against the allowance, respectively, because for this portion of debts, a&lt;div style="display: inline; font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;ll means of collection have been exhausted and the potential for recovery is considered remote&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the remaining balances of other current assets represented small amounts of staff advances for business operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245428" unitRef="iso4217-usd">162000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245429" unitRef="iso4217-usd">118000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245923" unitRef="iso4217-usd">75000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245924" unitRef="iso4217-usd">55000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245531" unitRef="iso4217-usd">-4000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245532" unitRef="iso4217-usd">-28000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245533" unitRef="iso4217-usd">-2000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245534" unitRef="iso4217-usd">-6000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherTaxExpenseBenefit contextRef="d_2019-01-01_2019-06-30_LegalEntityAxis-ChinaNetBVIMember" decimals="-3" id="c50246594" unitRef="iso4217-usd">0</us-gaap:OtherTaxExpenseBenefit>
  <us-gaap:OtherTaxExpenseBenefit contextRef="d_2019-01-01_2019-06-30_StatementGeographicalAxis-HK" decimals="-3" id="c50246605" unitRef="iso4217-usd">0</us-gaap:OtherTaxExpenseBenefit>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245664" unitRef="iso4217-usd">809000</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2019-01-01_2019-06-30" id="c50245656" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245657" unitRef="iso4217-usd">447000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="d_2019-01-01_2019-06-30" id="c50245652" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245653" unitRef="iso4217-usd">1177000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquireLoansReceivable contextRef="d_2019-01-01_2019-06-30" id="c50245648" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireLoansReceivable contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245649" unitRef="iso4217-usd">2111000</us-gaap:PaymentsToAcquireLoansReceivable>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245646" unitRef="iso4217-usd">36000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="d_2018-01-01_2018-06-30" id="c50245647" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2019-01-01_2019-06-30" id="c50245644" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245645" unitRef="iso4217-usd">6000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294604">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Employee defined contribution plan&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Full time employees of the Company in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require that the PRC subsidiaries of the Company make contributions to the government for these benefits based on certain percentages of the employees&amp;#x2019; salaries. The employee benefits were expensed as incurred. The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.17&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.18&lt;/div&gt; million for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively. The total amounts for such employee benefits were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.08&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.10&lt;/div&gt; million for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:ProceedsFromBankDebt contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245667" unitRef="iso4217-usd">442000</us-gaap:ProceedsFromBankDebt>
  <us-gaap:ProceedsFromBankDebt contextRef="d_2018-01-01_2018-06-30" id="c50245668" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="d_2019-01-01_2019-06-30" id="c50245650" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245651" unitRef="iso4217-usd">4668000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247033" unitRef="iso4217-usd">-1075000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247034" unitRef="iso4217-usd">-36000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247035" unitRef="iso4217-usd">-11000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247036" unitRef="iso4217-usd">-400000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247038" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50247039" unitRef="iso4217-usd">-1522000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247096" unitRef="iso4217-usd">-760000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247097" unitRef="iso4217-usd">-17000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247098" unitRef="iso4217-usd">-6000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247099" unitRef="iso4217-usd">401000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247101" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247102" unitRef="iso4217-usd">-382000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247166" unitRef="iso4217-usd">-9271000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247167" unitRef="iso4217-usd">6000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247168" unitRef="iso4217-usd">-4000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247169" unitRef="iso4217-usd">-855000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247171" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247172" unitRef="iso4217-usd">-10124000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247236" unitRef="iso4217-usd">-8198000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247237" unitRef="iso4217-usd">-14000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" decimals="-3" id="c50247238" unitRef="iso4217-usd">-4000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247239" unitRef="iso4217-usd">-1338000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247241" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247242" unitRef="iso4217-usd">-9554000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245703" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245704" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245705" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245706" unitRef="iso4217-usd">-1138000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245707" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245708" unitRef="iso4217-usd">-2000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-03-31" decimals="-3" id="c50245709" unitRef="iso4217-usd">-1140000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245735" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245736" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245737" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245738" unitRef="iso4217-usd">-379000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245739" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245740" unitRef="iso4217-usd">-3000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c50245807" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245808" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245809" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245810" unitRef="iso4217-usd">-565000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245811" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245812" unitRef="iso4217-usd">-5000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-03-31" decimals="-3" id="c50245813" unitRef="iso4217-usd">-570000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" id="c50245847" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c50245848" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" id="c50245849" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245850" unitRef="iso4217-usd">-9504000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c50245851" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245852" unitRef="iso4217-usd">-50000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-01-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245941" unitRef="iso4217-usd">-1086000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245942" unitRef="iso4217-usd">-8861000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2019-04-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245943" unitRef="iso4217-usd">-764000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-04-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245944" unitRef="iso4217-usd">-8183000</us-gaap:ProfitLoss>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294582">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Property and equipment, net&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Leasehold improvement&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;320&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;321&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;769&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;771&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Office equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,353&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Electronic devices&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;951&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;952&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify"&gt;Property and equipment, cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,391&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,397&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,292&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,255&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Property and equipment, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;142&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;Depreciation expenses for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$43,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$91,000,&lt;/div&gt; respectively. Depreciation expenses for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$43,000,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdsAndLeaseholdImprovementsMember" decimals="-3" id="c50246322" unitRef="iso4217-usd">320000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdsAndLeaseholdImprovementsMember" decimals="-3" id="c50246323" unitRef="iso4217-usd">321000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c50246324" unitRef="iso4217-usd">769000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c50246325" unitRef="iso4217-usd">771000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="-3" id="c50246326" unitRef="iso4217-usd">1351000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="-3" id="c50246327" unitRef="iso4217-usd">1353000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-ElectronicDevicesMember" decimals="-3" id="c50246328" unitRef="iso4217-usd">951000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ElectronicDevicesMember" decimals="-3" id="c50246329" unitRef="iso4217-usd">952000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-06-30" decimals="-3" id="c50246330" unitRef="iso4217-usd">3391000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31" decimals="-3" id="c50246331" unitRef="iso4217-usd">3397000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2019-06-30" decimals="-3" id="c50245400" unitRef="iso4217-usd">99000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31" decimals="-3" id="c50245401" unitRef="iso4217-usd">142000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245897" unitRef="iso4217-usd">58000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245898" unitRef="iso4217-usd">84000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246236" unitRef="iso4217-usd">460000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2018-01-01_2018-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246237" unitRef="iso4217-usd">800000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2019-04-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246240" unitRef="iso4217-usd">270000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2018-04-01_2018-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember" decimals="-4" id="c50246241" unitRef="iso4217-usd">310000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2019-01-01_2019-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" decimals="-4" id="c50246291" unitRef="iso4217-usd">150000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember" decimals="-4" id="c50246292" unitRef="iso4217-usd">850000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245604" unitRef="iso4217-usd">460000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245605" unitRef="iso4217-usd">794000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="d_2019-04-01_2019-04-30_RelatedPartyTransactionAxis-FundAdvancedToCompanyManagementMember_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember" decimals="-4" id="c50246266" unitRef="iso4217-usd">200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294589">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Advance from a customer, related&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal; background-color: white"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;advance from a customer, related represented advance payments received from a customer that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; of the Company&amp;#x2019;s executive officer and director can exercise significant influence, which was related to unsatisfied performance obligations for the use of the Company&amp;#x2019;s distribution of the right to use search engine marketing service.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:RepaymentsOfBankDebt contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245669" unitRef="iso4217-usd">442000</us-gaap:RepaymentsOfBankDebt>
  <us-gaap:RepaymentsOfBankDebt contextRef="d_2018-01-01_2018-06-30" id="c50245670" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2019-07-29_2019-07-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-5" id="c50246555" unitRef="iso4217-cny">1500000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2019-07-29_2019-07-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-4" id="c50246556" unitRef="iso4217-usd">220000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2019-09-29_2019-09-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-5" id="c50246557" unitRef="iso4217-cny">1500000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2019-09-29_2019-09-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-4" id="c50246558" unitRef="iso4217-usd">220000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50246046" unitRef="iso4217-usd">360000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50246047" unitRef="iso4217-usd">458000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50246050" unitRef="iso4217-usd">159000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50246051" unitRef="iso4217-usd">240000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="d_2019-01-01_2019-06-30" id="c50249243">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;i)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Research and development expenses&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company accounts for expenses for the enhancement, maintenance and technical support to the Company&amp;#x2019;s Internet platforms and intellectual properties that are used in its daily operations in research and development expenses. Research and development costs are charged to expense when incurred. Expenses for research and development for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.36&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.46&lt;/div&gt; million, respectively. Expenses for research and development for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.16&lt;/div&gt; million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.24&lt;/div&gt; million, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294587">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Blockchain software application platform development costs&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal; background-color: white"&gt;In early &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the Company announced its expansion into the blockchain industry and the related technology. &lt;/div&gt;&lt;div style="display: inline; font-weight: normal"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2018, &lt;/div&gt;the Company entered into a contract with an unrelated entity to develop certain blockchain technology-based software application platform for internal use. Total amount of the contract was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$4.5&lt;/div&gt; million. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 2018, &lt;/div&gt;the Company entered into a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB3.0&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.44&lt;/div&gt; million) social network-based software application development contract with another unrelated entity, which software application the Company had further decided to be combined into the current under developing blockchain technology-based application platform, as discussed above. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;in accordance with ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;350&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt; &amp;#x201c;Intangibles-Goodwill and Other-Internal-Use Software&amp;#x201d;, the Company had capitalized approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$3.72&lt;/div&gt; million software development costs in the aggregate for these &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; contracts. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2019, &lt;/div&gt;after the preliminary testing of the beta modules and discussion with potential cooperators, the Company decided to tune and upgrade some functions of the backstage applications of the platform, which are within the service scope of the development contracts signed. The complete combined beta version of the upgraded platform is expected to be ready for trial by the end of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;According to the development contracts the Company signed with the counter parties, the Company will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; bear any development risk related loss unless the counter party has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; fault during the development and the causes for failure is considered reasonable as consented by both parties. In the latter case, the related development loss will be shared by both parties based on further negotiation. As of the date hereof, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; aware of any technical risks that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;lead to failure or partial failure of these development projects.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
  <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294603">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Restricted net assets&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;As all of the Company&amp;#x2019;s operations are conducted through its PRC subsidiaries and VIEs, the Company&amp;#x2019;s ability to pay dividends is primarily dependent on receiving distributions of funds from its PRC subsidiaries and VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by its PRC subsidiaries and VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after it has met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries and VIEs included in the Company&amp;#x2019;s consolidated net assets are also non-distributable for dividend purposes.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;In accordance with the PRC regulations on Enterprises with Foreign Investment, a WFOE established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise&amp;#x2019;s PRC statutory accounts. A WFOE is required to allocate at least &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; of its annual after-tax profit to the general reserve until such reserve has reached &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; of its registered capital based on the enterprise&amp;#x2019;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors. The aforementioned reserves can only be used for specific purposes and are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; distributable as cash dividends. Rise King WFOE is subject to the above mandated restrictions on distributable profits. Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide a statutory common reserve of at least &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; of its annual after-tax profit until such reserve has reached &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; of its registered capital based on the enterprise&amp;#x2019;s PRC statutory accounts. A domestic enterprise is also required to provide for a discretionary surplus reserve, at the discretion of the board of directors. The aforementioned reserves can only be used for specific purposes and are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; distributable as cash dividends. All of the Company&amp;#x2019;s other PRC subsidiaries and PRC VIEs are subject to the above mandated restrictions on distributable profits.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;As a result of these PRC laws and regulations, the Company&amp;#x2019;s PRC subsidiaries and VIEs are restricted in their ability to transfer a portion of their net assets to the Company. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;net assets restricted in the aggregate, which include paid-in capital and statutory reserve funds of the Company&amp;#x2019;s PRC subsidiaries and VIEs that are included in the Company&amp;#x2019;s consolidated net assets, were both approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$12.0&lt;/div&gt;&lt;/div&gt; million.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The current PRC Enterprise Income Tax (&amp;#x201c;EIT&amp;#x201d;) Law also imposed a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; withholding income tax for dividends distributed by a foreign invested enterprise to its immediate holding company outside China. A lower withholding tax rate will be applied if there is a tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding companies in Hong Kong, for example, will be subject to a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5%&lt;/div&gt; withholding tax rate, subject to approval from the related PRC tax authorities.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The ability of the Company&amp;#x2019;s PRC subsidiaries and VIEs to make dividends and other payments to the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;also be restricted by changes in applicable foreign exchange and other laws and regulations.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Foreign currency exchange regulation in China is primarily governed by the following rules:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 18pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&amp;#x2022;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Foreign Exchange Administration Rules (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1996&lt;/div&gt;), as amended in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2008, &lt;/div&gt;or the Exchange Rules;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 18pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&amp;#x2022;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Administration Rules of the Settlement, Sale and Payment of Foreign Exchange (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1996&lt;/div&gt;), or the Administration Rules.&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Currently, under the Administration Rules, Renminbi is freely convertible for current account items, including the distribution of dividends, interest payments, trade and service related foreign exchange transactions, but &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; for capital account items, such as direct investments, loans, repatriation of investments and investments in securities outside of China, unless the prior approval of the State Administration of Foreign Exchange (the &amp;#x201c;SAFE&amp;#x201d;) is obtained and prior registration with the SAFE is made. Foreign-invested enterprises like Rise King WFOE that need foreign exchange for the distribution of profits to its shareholders &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;effect payment from their foreign exchange accounts or purchase and pay foreign exchange rates at the designated foreign exchange banks to their foreign shareholders by producing board resolutions for such profit distribution. Based on their needs, foreign-invested enterprises are permitted to open foreign exchange settlement accounts for current account receipts and payments of foreign exchange along with specialized accounts for capital account receipts and payments of foreign exchange at certain designated foreign exchange banks.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 25; Value: 8 --&gt;     &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Although the current Exchange Rules allow the convertibility of Chinese Renminbi into foreign currency for current account items, conversion of Chinese Renminbi into foreign exchange for capital items, such as foreign direct investment, loans or securities, requires the approval of SAFE, which is under the authority of the People&amp;#x2019;s Bank of China. These approvals, however, do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; guarantee the availability of foreign currency conversion. The Company cannot be sure that it will be able to obtain all required conversion approvals for its operations or the Chinese regulatory authorities will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; impose greater restrictions on the convertibility of Chinese Renminbi in the future. Currently, most of the Company&amp;#x2019;s retained earnings are generated in Renminbi. Any future restrictions on currency exchanges &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;limit the Company&amp;#x2019;s ability to use its retained earnings generated in Renminbi to make dividends or other payments in U.S. dollars or fund possible business activities outside China.&lt;/div&gt;&lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="i_2019-06-30" decimals="-4" id="c50246559" unitRef="iso4217-usd">30000</us-gaap:RestrictedCashAndCashEquivalents>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2019-06-30" decimals="-3" id="c50245382" unitRef="iso4217-usd">25000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2018-12-31" decimals="-3" id="c50245383" unitRef="iso4217-usd">25000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245883" unitRef="iso4217-usd">25000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245884" unitRef="iso4217-usd">25000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2019-06-30" decimals="-3" id="c50249209" unitRef="iso4217-usd">-36029000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2018-12-31" decimals="-3" id="c50249210" unitRef="iso4217-usd">-34512000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50246991" unitRef="iso4217-usd">24020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50246992" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50246993" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50246994" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50246996" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246997" unitRef="iso4217-usd">24020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247054" unitRef="iso4217-usd">15453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247055" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247056" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247057" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247059" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50247060" unitRef="iso4217-usd">15453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247103" unitRef="iso4217-usd">30689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" decimals="-3" id="c50247104" unitRef="iso4217-usd">91000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247105" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c50247106" unitRef="iso4217-usd">371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" decimals="-3" id="c50247108" unitRef="iso4217-usd">-371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50247109" unitRef="iso4217-usd">30780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember" decimals="-3" id="c50247180" unitRef="iso4217-usd">22520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember" id="c50247181" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember" id="c50247182" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c50247183" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember" id="c50247185" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50247186" unitRef="iso4217-usd">22520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245473" unitRef="iso4217-usd">23912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245474" unitRef="iso4217-usd">30780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245475" unitRef="iso4217-usd">15352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_MajorCustomersAxis-UnrelatedPartiesMember" decimals="-3" id="c50245476" unitRef="iso4217-usd">22520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_MajorCustomersAxis-RelatedPartiesMember" decimals="-3" id="c50245477" unitRef="iso4217-usd">108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_MajorCustomersAxis-RelatedPartiesMember" id="c50245478" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_MajorCustomersAxis-RelatedPartiesMember" decimals="-3" id="c50245479" unitRef="iso4217-usd">101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_MajorCustomersAxis-RelatedPartiesMember" id="c50245480" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245929" unitRef="iso4217-usd">24020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245930" unitRef="iso4217-usd">30773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245931" unitRef="iso4217-usd">15453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245932" unitRef="iso4217-usd">22520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember" decimals="-3" id="c50246180" unitRef="iso4217-usd">18580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember" decimals="-3" id="c50246181" unitRef="iso4217-usd">25848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember" decimals="-3" id="c50246182" unitRef="iso4217-usd">11855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember" decimals="-3" id="c50246183" unitRef="iso4217-usd">19405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember" decimals="-3" id="c50246184" unitRef="iso4217-usd">5406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember" decimals="-3" id="c50246185" unitRef="iso4217-usd">4551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember" decimals="-3" id="c50246186" unitRef="iso4217-usd">3575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember" decimals="-3" id="c50246187" unitRef="iso4217-usd">2954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember" decimals="-3" id="c50246188" unitRef="iso4217-usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember" decimals="-3" id="c50246189" unitRef="iso4217-usd">283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember" decimals="-3" id="c50246190" unitRef="iso4217-usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember" decimals="-3" id="c50246191" unitRef="iso4217-usd">161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember" id="c50246192" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember" decimals="-3" id="c50246193" unitRef="iso4217-usd">91000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember" id="c50246194" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember" id="c50246195" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="-3" id="c50246196" unitRef="iso4217-usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="-3" id="c50246197" unitRef="iso4217-usd">7000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember" id="c50246198" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember" id="c50246199" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" decimals="-3" id="c50246204" unitRef="iso4217-usd">23991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" decimals="-3" id="c50246205" unitRef="iso4217-usd">30497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" decimals="-3" id="c50246206" unitRef="iso4217-usd">15430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" decimals="-3" id="c50246207" unitRef="iso4217-usd">22359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-01-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" decimals="-3" id="c50246208" unitRef="iso4217-usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" decimals="-3" id="c50246209" unitRef="iso4217-usd">283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-04-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" decimals="-3" id="c50246210" unitRef="iso4217-usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-04-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" decimals="-3" id="c50246211" unitRef="iso4217-usd">161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="d_2019-01-01_2019-06-30" id="c50249241">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;g)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Revenue recognition&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;All of the Company&amp;#x2019;s revenues are generated from the PRC. The following tables present the Company&amp;#x2019;s revenues disaggregated by products and services and timing of revenue recognition:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Internet advertising and data service&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--distribution of the right to use search engine marketing service&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,580&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,848&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,855&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--online advertising placements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,406&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,551&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,575&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,954&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;--sales of effective sales lead information&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;TV advertising service&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Others&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Revenue recognized over time&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,991&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,497&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,430&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,359&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Revenue recognized at a point in time&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Contract costs&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; the Company did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have any significant incremental costs of obtaining contracts with customers incurred and/or costs incurred in fulfilling contracts with customers, that shall be recognized as an asset and amortized to expenses in a pattern that matches the timing of the revenue recognition of the related contract.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 14; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Contract liabilities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The table below summarized the movement of the Company&amp;#x2019;s contract liabilities for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Contract liabilities&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt"&gt;Balance as of January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,061&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;Exchange translation adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;Revenue recognized from beginning contract liability balances&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(619&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Advances received from customers related to unsatisfied performance obligations&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,381&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;Balance as of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;Including:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt"&gt;--advance from customers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,768&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;--advance from a customer, related&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;Total contract liabilities as of June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;Advance from customers related to unsatisfied performance obligations are generally refundable. Refund of advance from cu&lt;div style="display: inline; background-color: white"&gt;stomers were insignifi&lt;/div&gt;cant for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; there is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; revenue recognized from performance obligations that were satisfied in prior periods.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Transaction price allocated to remaining performance obligation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The Company has elected to apply the practical expedient in paragraph ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt; and did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; disclose the information related to transaction price allocated to the performance obligations that are unsatisfied or partially unsatisfied as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;because all performance obligations of the Company&amp;#x2019;s contracts with customers have an original expected duration of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246226" unitRef="iso4217-usd">10000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-14">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: justify"&gt;Accrued payroll and staff welfare&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;185&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Accrued operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;313&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;289&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;521&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-16">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;Current-PRC&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 40%; font-size: 10pt; text-align: justify; padding-bottom: 1pt; white-space: nowrap"&gt;Deferred-PRC&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(693&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; white-space: nowrap"&gt;Income tax (expense)/benefit&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(693&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-23">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,517&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,069&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(379&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,504&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average number of common shares outstanding -Basic and diluted&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,411,548&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,676,249&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,412,543&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,866,305&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify; text-indent: -30pt; padding-left: 32.15pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -8.6pt; padding-left: 8.7pt"&gt;Loss per share-Basic and diluted&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.09&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.64&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.02&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.60&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-25">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Six Months Ended June 30,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Three Months Ended June 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify"&gt;Sales and marketing expenses&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;General and administrative expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;203&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;51&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;Research and development expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;203&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;151&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="d_2019-01-01_2019-06-30_RelatedPartyTransactionAxis-DueFromRelatedPartiesMember" id="c-11">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31, &lt;br /&gt;2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left"&gt;An officer of the Company&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;200&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Guohua Shiji (Beijing) Communication Co., Ltd.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;175&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;401&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Allowance for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(175&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Due from related parties, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;226&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-22">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad.&lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV&lt;br /&gt; Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,850&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;871&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,768&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,042&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(871&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,960&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,075&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(400&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,522&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Total assets-June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,550&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;229&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,389&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,143&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,640&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,671&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Total assets-December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,756&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,396&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,155&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,546&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,968&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain&lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter- &lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,145&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;419&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,588&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(779&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(419&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,222&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;821&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;821&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(760&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;401&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(382&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,689&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;371&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(371&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,173&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,388&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,366&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(371&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,434&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;389&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;427&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on goodwill included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on intangible assets included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,872&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(995&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,865&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Impairment on long-term investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.6pt; padding-left: 8.6pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;948&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;948&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,271&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(855&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,124&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenditure for long-term assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;448&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,755&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,205&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,766&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;493&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,288&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;192&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on goodwill included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on intangible assets included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,798&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(25&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(493&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,320&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(526&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(526&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,198&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,338&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,554&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenditure for long-term assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,555&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,556&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-24">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Option Outstanding&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Option Exercisable&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Number of&lt;br /&gt; underlying&lt;br /&gt; shares&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Remaining &lt;br /&gt; Contractual &lt;br /&gt; Life (Years)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Weighted &lt;br /&gt; Average &lt;br /&gt; Exercise &lt;br /&gt; Price&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, January 1, 2019&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.04&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.04&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Granted/Vested&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt"&gt;Balance, June 30, 2019 (Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.54&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;835,216&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.54&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.49&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-2">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;June 30, &lt;br /&gt;2019&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;US$(&amp;#x2019;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;(Unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Current assets:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;660&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;2,303&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Term deposit, restricted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;25&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style=" margin: 0pt 0"&gt;25&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accounts receivable, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,749&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,359&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Prepayment and deposit to suppliers, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,773&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,724&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Due from related parties, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt"&gt;Other current assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Total current assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,210&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,448&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Long-term investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Property and equipment, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Intangible assets, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating lease right-of-use assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Deferred tax assets, net&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;556&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,904&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,130&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Current liabilities:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 10pt"&gt;Short-term bank loan&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;873&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;874&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accounts payable&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;740&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,868&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Advance from customers&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,766&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,059&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Advance from a customer, related&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Accrued payroll and other accruals&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;152&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;155&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Taxes payable&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,648&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,562&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: 8.7pt"&gt;Lease payment liability related to a short-term lease&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt"&gt;Other current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Total current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,355&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,573&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,355&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,573&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="d_2019-01-01_2019-06-30" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer A&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer B&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Customer C&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 61%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Revenues, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;As of June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accounts receivable, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;66&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;As of December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accounts receivable, customer concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Supplier A&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Supplier B&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 74%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Six Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt"&gt;Three Months Ended June 30, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Cost of revenues, supplier concentration risk&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294609">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Segment reporting&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company follows ASC Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;280&lt;/div&gt; &amp;#x201c;Segment Reporting&amp;#x201d;, which requires that companies disclose segment data based on how management makes decisions about allocating resources to segments and evaluating their performance. Reportable operating segments include components of an entity about which separate financial information is available and which operating results are regularly reviewed by the chief operating decision maker (&amp;#x201c;CODM&amp;#x201d;), the Company&amp;#x2019;s Chief Executive Officer, to make decisions about resources to be allocated to the segment and assess each operating segment&amp;#x2019;s performance.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Six Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 (&lt;/div&gt;Unaudited)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad.&lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV&lt;br /&gt; Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,212&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,850&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;871&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,768&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,042&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(871&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,960&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,075&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(400&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,522&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Total assets-June 30, 2019&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,550&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;229&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,389&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,143&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,640&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,671&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Total assets-December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,756&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,396&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,155&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,546&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,968&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt; &lt;div style="display: inline; font-weight: normal"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;div style="display: inline; font-weight: normal"&gt;Including approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$203,000&lt;/div&gt; share-based compensation expenses.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 28; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 (&lt;/div&gt;Unaudited)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain&lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter- &lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,087&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,145&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;419&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,588&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(779&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(419&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,222&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;821&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;821&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(760&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;401&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(382&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt; &lt;div style="display: inline; font-weight: normal"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;div style="display: inline; font-weight: normal"&gt;Including approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$102,000&lt;/div&gt; share-based compensation expenses.&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin-top: 0; margin-bottom: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Six Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,689&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;371&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(371&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,173&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,388&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,366&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(371&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,434&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;389&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;427&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on goodwill included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on intangible assets included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,872&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(995&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,865&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Impairment on long-term investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(471&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.6pt; padding-left: 8.6pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;948&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;948&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net (loss)/income&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,271&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(855&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,124&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenditure for long-term assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;448&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,755&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,205&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin-top: 0; margin-bottom: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt; &lt;div style="display: inline; font-weight: normal"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;div style="display: inline; font-weight: normal"&gt;Including approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$151,000&lt;/div&gt; share-based compensation expenses.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 29; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018 (&lt;/div&gt;Unaudited)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Internet Ad. &lt;br /&gt;and data&lt;br /&gt; service&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;TV Ad.&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Blockchain &lt;br /&gt; technology&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Corporate&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Inter-&lt;br /&gt; segment and&lt;br /&gt; reconciling&lt;br /&gt; item&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;Total&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;US$ &lt;br /&gt;(&amp;#x2018;000)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt; text-align: justify"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,552&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,766&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;493&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: center; vertical-align: top"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,288&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Depreciation and amortization expense included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;192&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;211&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on goodwill included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,412&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Impairment on intangible assets included in total operating expenses&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,878&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;Operating loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,798&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(25&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(493&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,320&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt"&gt;Change in fair value of warrant liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(526&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(526&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,198&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,338&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,554&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenditure for long-term assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,555&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,556&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt; &lt;div style="display: inline; font-weight: normal"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;div style="display: inline; font-weight: normal"&gt;Including approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$76,000&lt;/div&gt; share-based compensation expenses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245494" unitRef="iso4217-usd">350000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245495" unitRef="iso4217-usd">844000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50245496" unitRef="iso4217-usd">181000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50245497" unitRef="iso4217-usd">280000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50245602" unitRef="iso4217-usd">203000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50245603" unitRef="iso4217-usd">151000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2019-01-01_2019-01-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c50247290" unitRef="xbrli-shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2018-12-01_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" decimals="INF" id="c50247297" unitRef="xbrli-shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2018-12-31" decimals="INF" id="c50247327" unitRef="xbrli-shares">835216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2019-06-30" decimals="INF" id="c50247351" unitRef="xbrli-shares">835216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c50247329" unitRef="iso4217-usd-per-xbrli-shares">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2019-06-30" decimals="INF" id="c50247353" unitRef="iso4217-usd-per-xbrli-shares">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247336" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247330" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2019-06-30" decimals="INF" id="c50247307" unitRef="iso4217-usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2018-12-31" decimals="INF" id="c50247313" unitRef="iso4217-usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2018-12-31" decimals="INF" id="c50247324" unitRef="xbrli-shares">835216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2019-06-30" decimals="INF" id="c50247348" unitRef="xbrli-shares">835216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c50247326" unitRef="iso4217-usd-per-xbrli-shares">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2019-06-30" decimals="INF" id="c50247350" unitRef="iso4217-usd-per-xbrli-shares">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247344" unitRef="iso4217-usd-per-xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247338" unitRef="iso4217-usd-per-xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247332" unitRef="iso4217-usd-per-xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:SharePrice contextRef="i_2019-01-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c50247292" unitRef="iso4217-usd-per-xbrli-shares">1.77</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="i_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember" decimals="INF" id="c50247299" unitRef="iso4217-usd-per-xbrli-shares">1.43</us-gaap:SharePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2018-01-01_2018-12-31" id="c50247328">P2Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2019-01-01_2019-06-30" id="c50247352">P1Y197D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="d_2018-01-01_2018-12-31" id="c50247325">P2Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="d_2019-01-01_2019-06-30" id="c50247349">P1Y197D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharesIssuedPricePerShare contextRef="i_2019-08-07_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50245999" unitRef="iso4217-usd-per-xbrli-shares">1.4927</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:SharesIssuedPricePerShare contextRef="i_2018-01-17_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50246714" unitRef="iso4217-usd-per-xbrli-shares">5.15</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:SharesOutstanding contextRef="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245686" unitRef="xbrli-shares">16382543</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245718" unitRef="xbrli-shares">16412543</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2019-06-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245750" unitRef="xbrli-shares">16412543</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245758" unitRef="xbrli-shares">13982542</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2018-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245822" unitRef="xbrli-shares">16132543</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245862" unitRef="xbrli-shares">16132543</us-gaap:SharesOutstanding>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoansPayableMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-5" id="c50246549" unitRef="iso4217-cny">5000000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoansPayableMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-4" id="c50246550" unitRef="iso4217-usd">700000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnAugust162017Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-5" id="c50246551" unitRef="iso4217-cny">3000000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnAugust162017Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-4" id="c50246552" unitRef="iso4217-usd">440000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-5" id="c50246553" unitRef="iso4217-cny">3000000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-4" id="c50246554" unitRef="iso4217-usd">440000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30" decimals="-3" id="c50245414" unitRef="iso4217-usd">873000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2018-12-31" decimals="-3" id="c50245415" unitRef="iso4217-usd">874000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245909" unitRef="iso4217-usd">873000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245910" unitRef="iso4217-usd">874000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermDebtTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294588">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Short-term bank loan and credit facility&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company had a revolving credit facility of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB5.0&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.7&lt;/div&gt; million) for short-term working capital loans granted by a major financial institution in China, which currently is available to the Company until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2020. &lt;/div&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;under the revolving credit facility, the Company borrowed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB3.0&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.44&lt;/div&gt; million) short-term loan, which will mature in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2020.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;the Company borrowed another &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB3.0&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.44&lt;/div&gt; million) short-term working capital loan from the same financial institution, of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB1.5&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.22&lt;/div&gt; million) matured and was repaid on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 29, 2019 &lt;/div&gt;and the remaining &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;RMB1.5&lt;/div&gt; million (approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.22&lt;/div&gt; million) will mature in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Collateral for the above discussed revolving credit facility and short-term bank loans included an unlimited guarantee from Mr. Handong Cheng (Chairman and Chief Executive Officer of the Company) and his spouse and an approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.03&lt;/div&gt; million term deposit, which will mature on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 21, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 20; Value: 8 --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;Interest rate of the current outstanding short-term working capital loans was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5.655%&lt;/div&gt; per annum, which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30%&lt;/div&gt; over the benchmark rate of the People&amp;#x2019;s Bank of China (the &amp;#x201c;PBOC&amp;#x201d;).&lt;/div&gt;&lt;/div&gt;</us-gaap:ShortTermDebtTextBlock>
  <us-gaap:ShortTermDebtWeightedAverageInterestRate contextRef="i_2019-06-30_RangeAxis-MaximumMember" decimals="5" id="c50246561" unitRef="xbrli-pure">0.05655</us-gaap:ShortTermDebtWeightedAverageInterestRate>
  <us-gaap:ShortTermLeaseCost contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50246099" unitRef="iso4217-usd">130000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294564">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Summary of significant accounting policies&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;a)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Basis of presentation&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The unaudited condensed consolidated interim financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;).&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The unaudited condensed consolidated interim financial information as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the &amp;#x201c;SEC&amp;#x201d;). Certain information and footnote disclosures, which are normally included in complete consolidated financial statements prepared in accordance with U.S. GAAP, have been omitted pursuant to those rules and regulations. The unaudited condensed consolidated interim financial information should be read in conjunction with the financial statements and the notes thereto, included in the Company&amp;#x2019;s Annual Report on Form &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-K for the year ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;previously filed with the SEC (the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;#x201c;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Form &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-K&amp;#x201d;) on &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 15, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair statement of the Company&amp;#x2019;s condensed consolidated financial position as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;its condensed consolidated results of operations for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and its condensed consolidated cash flows for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; as applicable, have been made. The interim results of operations are &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; necessarily indicative of the operating results for the full fiscal year or any future periods.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;b)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Liquidity and management&amp;#x2019;s plan&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company incurred operating losses and had negative operating cash flows and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;continue to incur operating losses and generate negative cash flows as the Company implements its future business plan. The Company&amp;#x2019;s net loss attributable to stockholders for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.52&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.38&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million, respectively, compared with approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10.07&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$9.50&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;respectively. As of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the Company had cash and cash equivalents of approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$1.40&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and net cash used in operating activities during the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$2.33&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;On &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 7, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the Company entered into a Securities Purchase Agreement (the &amp;#x201c;Securities Purchase Agreement&amp;#x201d;) with selected investors (the &amp;#x201c;Investors&amp;#x201d;) related to the purchase and sale of the Company&amp;#x2019;s common stock (the &amp;#x201c;Shares&amp;#x201d;). The Company has agreed to issue an aggregate of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,216,860&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Shares in consideration for approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.8&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million. Each Share was sold to the Investors at &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.4927&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; per Share. The private placement was conducted pursuant to Section &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;) of the Securities Act of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1933,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; as amended, and Regulation S promulgated thereunder (the &amp;#x201c;PIPE transaction&amp;#x201d;). Although the PIPE transaction has &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; been closed as of the date hereof, the Company determined it is probable that the PIPE transaction will be closed within the assessment period.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 12; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;c)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Principles of consolidation&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The unaudited condensed consolidated interim financial statements include the accounts of all the subsidiaries and VIEs of the Company. All transactions and balances between the Company and its subsidiaries and VIEs have been eliminated upon consolidation.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;d)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Use of estimates&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure of contingent assets and liabilities at the date of these consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;e)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Foreign currency translation&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The exchange rates used to translate amounts in RMB into US$ for the purposes of preparing the condensed consolidated financial statements are as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;December 31, 2018&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Balance sheet items, except for equity accounts&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8747&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8632&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Six Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Items in the statements of operations and comprehensive loss, and statements of cash flows&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.7808&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3711&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Items in the statements of operations and comprehensive loss&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.8137&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 15%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.3789&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; representation is made that the RMB amounts could have been, or could be converted into US$ at the above rates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;f)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Fair value measurement&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;are as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Fair value measurement at reporting date using&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;As of &lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;June 30, 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Quoted&amp;nbsp;Prices&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Assets/Liabilities&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 1)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Significant&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Other&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Observable&amp;nbsp;Inputs&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 2)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Significant&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Unobservable&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Inputs&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 3)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Warrant liabilities (Note 17)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Fair value measurement at reporting date using&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;As of &lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;December 31, 2018&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Quoted&amp;nbsp;Prices&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; in&amp;nbsp;Active&amp;nbsp;Markets&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; for&amp;nbsp;Identical&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Assets/Liabilities&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 1)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Significant&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Other&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Observable&amp;nbsp;Inputs&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 2)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Significant&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Unobservable&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Inputs&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (Level 3)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Warrant liabilities (Note 17)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 13; Value: 8 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;g)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Revenue recognition&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;All of the Company&amp;#x2019;s revenues are generated from the PRC. The following tables present the Company&amp;#x2019;s revenues disaggregated by products and services and timing of revenue recognition:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Six Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Internet advertising and data service&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;--distribution of the right to use search engine marketing service&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,580&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,848&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,855&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;--online advertising placements&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,406&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,551&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,575&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,954&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;--sales of effective sales lead information&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;TV advertising service&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Total revenues&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Six Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Revenue recognized over time&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,991&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,497&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,430&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,359&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Revenue recognized at a point in time&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;283&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Total revenues&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,020&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,780&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,453&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,520&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Contract costs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; the Company did &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; have any significant incremental costs of obtaining contracts with customers incurred and/or costs incurred in fulfilling contracts with customers, that shall be recognized as an asset and amortized to expenses in a pattern that matches the timing of the revenue recognition of the related contract.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 14; Value: 8 --&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Contract liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The table below summarized the movement of the Company&amp;#x2019;s contract liabilities for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Contract liabilities&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$(&amp;#x2019;000)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="3" style="font-size: 10pt; text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Balance as of January 1, 2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,061&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Exchange translation adjustment&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Revenue recognized from beginning contract liability balances&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(619&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Advances received from customers related to unsatisfied performance obligations&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,381&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Balance as of June 30, 2019 (Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Including:&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;--advance from customers&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,768&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;--advance from a customer, related&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Total contract liabilities as of June 30, 2019 (Unaudited)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,821&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Advance from customers related to unsatisfied performance obligations are generally refundable. Refund of advance from cu&lt;/div&gt;&lt;div style="display: inline; background-color: white"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;stomers were insignifi&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;cant for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; there is &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; revenue recognized from performance obligations that were satisfied in prior periods.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Transaction price allocated to remaining performance obligation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company has elected to apply the practical expedient in paragraph ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and did &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; disclose the information related to transaction price allocated to the performance obligations that are unsatisfied or partially unsatisfied as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;because all performance obligations of the Company&amp;#x2019;s contracts with customers have an original expected duration of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; year or less.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;h)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Advertising expenses&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Advertising costs for the Company&amp;#x2019;s own brand building are expensed when incurred and are included in &amp;#x201c;sales and marketing expenses&amp;#x201d; in the statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; advertising expenses for the Company&amp;#x2019;s own brand building was incurred for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; or &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019. &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;advertising expenses for the Company&amp;#x2019;s own brand building were approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.41&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.02&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;i)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Research and development expenses&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company accounts for expenses for the enhancement, maintenance and technical support to the Company&amp;#x2019;s Internet platforms and intellectual properties that are used in its daily operations in research and development expenses. Research and development costs are charged to expense when incurred. Expenses for research and development for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; were approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.36&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.46&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million, respectively. Expenses for research and development for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; were approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.16&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.24&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;j)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Lease&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;On &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the Company adopted ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &amp;#x201c;Lease&amp;#x201d;, applying the optional transition method in accordance with ASU &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; which permitted the Company to change its date of initial application to the beginning of the period of adoption of ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; (i.e. &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019) &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and recognize the effects of applying ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; as a cumulative-effect adjustment to retained earnings as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and remain applying ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;840&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; in the comparative periods. The adoption of ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; didn&amp;#x2019;t result in a material adjustment to the Company&amp;#x2019;s accumulated deficit as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 15; Value: 8 --&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company leases &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; offices in the PRC from unrelated &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; parties during its normal course of business, of which &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; office is used as the Company&amp;#x2019;s principle executive office in Beijing, the other is used as the Company&amp;#x2019;s office in Hubei. Other than these, the Company does &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; have any other contract that is or contains a lease under ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company&amp;#x2019;s lease contracts do &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; contain any option for the Company to extend or terminate the lease, and do &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; contain the option for the Company to purchase the underlying assets. Based on the noncancelable lease period in the contract, the Company considers contract-based, asset-based, market-based and entity-based factors to determine the term over which it is reasonably certain to extend the lease, and then determine the lease term of each contract, which is &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; years.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company&amp;#x2019;s lease contracts only contain fixed lease payments and do &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; contain any residual value guarantee. The lease payments of the Company&amp;#x2019;s Beijing office are required to be paid on a quarterly basis, and the lease payments of its Hubei office are required to be paid on an annual basis.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company&amp;#x2019;s office lease contracts do &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; contain any nonlease component and are classified as operating leases in accordance with ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;As the implicit rates of the Company leases cannot be readily determined, in accordance with ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; the Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for each lease contract. The discount rate used by the Company is &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; which is determined based on the interest rate commonly used by the commercial banks in the PRC for the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; years long-term loan lent to business entities on a collateralized basis.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;The Company&amp;#x2019;s &lt;/div&gt;&lt;div style="display: inline; background-color: white"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;lease agreement of its previous executive office in Beijing expired on &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2019. &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;In mid-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the Company relocated to a new Beijing office leased from another unrelated &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; party. From &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, 2019 &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;through the date of the relocation, the Company continued staying in its previous executive office in Beijing on a separately negotiated fixed daily rate as agreed by the Company and the lessor. Because the duration of this lease was less than &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months, it met the definition of a short-term lease under ASC &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; As a result, in accordance with ASC &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; as an accounting policy, the Company elected &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; to apply the recognition requirements in this Subtopic (i.e. &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; to recognize right-of-use asset and related lease liability) to this short-term lease. Instead, the Company recognized the lease payments of this short-term lease in its consolidated statements of operations and comprehensive loss on a straight-line basis over the lease term. For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;short-term lease cost recognized under ASC &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.13&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million. As of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;unpaid lease payments related to this short-term lease was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.12&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;As of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;operating lease right-of-use assets recognized by the Company was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$17&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; thousand, operating lease liabilities recognized was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; thousand, which was included in the Company&amp;#x2019;s other current liabilities.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;total operating lease cost recognized under ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$88&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; thousand and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$3&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; thousand, respectively. For the &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;six&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; months ended &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;operating lease cost recognized under ASC Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;840&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; was approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.18&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million and &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$0.09&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; million, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;As of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the Company&amp;#x2019;s total undiscounted lease payments of approximately &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$10&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; thousand approximate its total operating lease liabilities recognized &lt;/div&gt;&lt;div style="display: inline; background-color: white"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;due to their short maturities. The Company&amp;#x2019;s lease payments as of &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;will mature for the year ending &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2020.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Supplemental information related to operating leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 77%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Operating cash flows used for operating leases (in thousands of U.S. dollars)&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 20%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Weighted-average remaining lease term (years)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.71&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Weighted-average discount rate&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;%&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;k)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;Impact of recently issued accounting pronouncements&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;In &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 2016, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the FASB issued ASU &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &amp;#x201c;Financial Instruments-Credit Losses (Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;): Measurement of Credit Losses on Financial Instruments&amp;#x201d;. The amendments in this ASU require the measurement and recognition of expected credit losses for financial assets held at amortized cost. The amendments in this ASU replace the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. In &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;the FASB issued ASU &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &amp;#x201c;Codification Improvements to Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Financial Instruments-Credit Losses&amp;#x201d;, which among other things, clarifies that receivables arising from operating leases are &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; within the scope of Subtopic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;326&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; Leases. For public entities, the amendments in these ASUs are effective for fiscal years beginning after &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;including interim periods within those fiscal years. The Company is currently evaluating the impact on its consolidated financial position and results of operations upon adopting these amendments.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 16; Value: 8 --&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;In &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;the FASB issued ASU &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &amp;#x201c;Fair Value Measurement (Topic &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;820&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;): Disclosure Framework&amp;#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&amp;#x201d;. The amendments in this ASU eliminate, add and modify certain disclosure requirements for fair value measurements. The amendments in this ASU, among other things, require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; fair value measurements. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;and entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company does &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; expect the adoption of these amendments to have a material impact on its consolidated financial position and results of operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="i_2019-06-30" decimals="-3" id="c50249207" unitRef="iso4217-usd">2607000</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
  <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="i_2018-12-31" decimals="-3" id="c50249208" unitRef="iso4217-usd">2607000</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2019-08-07_2019-08-07_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50245996" unitRef="xbrli-shares">3216860</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2018-01-17_2018-01-17_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50246713" unitRef="xbrli-shares">2150001</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50245766" unitRef="xbrli-shares">2150001</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c50245694" unitRef="xbrli-shares">30000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50247342" unitRef="xbrli-shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2019-08-07_2019-08-07_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="INF" id="c50246134" unitRef="iso4217-usd">4800000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-3" id="c50245767" unitRef="iso4217-usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-3" id="c50245768" unitRef="iso4217-usd">7986000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" id="c50245769" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" id="c50245770" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" id="c50245771" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" id="c50245772" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2018-01-01_2018-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-3" id="c50245773" unitRef="iso4217-usd">7988000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockholdersEquity contextRef="i_2019-06-30" decimals="-3" id="c50249213" unitRef="iso4217-usd">6376000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2018-12-31" decimals="-3" id="c50249214" unitRef="iso4217-usd">7843000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30" decimals="-3" id="c50249217" unitRef="iso4217-usd">6322000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31" decimals="-3" id="c50249218" unitRef="iso4217-usd">7794000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245687" unitRef="iso4217-usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245688" unitRef="iso4217-usd">38275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245689" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245690" unitRef="iso4217-usd">-34512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245691" unitRef="iso4217-usd">1457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245692" unitRef="iso4217-usd">-49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245719" unitRef="iso4217-usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245720" unitRef="iso4217-usd">38288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245721" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245722" unitRef="iso4217-usd">-35650000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245723" unitRef="iso4217-usd">1422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245724" unitRef="iso4217-usd">-52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-03-31" decimals="-3" id="c50245725" unitRef="iso4217-usd">6631000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245751" unitRef="iso4217-usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245752" unitRef="iso4217-usd">38301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245753" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245754" unitRef="iso4217-usd">-36029000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245755" unitRef="iso4217-usd">1481000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245756" unitRef="iso4217-usd">-54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245759" unitRef="iso4217-usd">14000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245760" unitRef="iso4217-usd">31554000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245761" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245762" unitRef="iso4217-usd">-20487000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245763" unitRef="iso4217-usd">1598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245764" unitRef="iso4217-usd">177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31" decimals="-3" id="c50245765" unitRef="iso4217-usd">15463000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245823" unitRef="iso4217-usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245824" unitRef="iso4217-usd">39615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245825" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245826" unitRef="iso4217-usd">-21052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245827" unitRef="iso4217-usd">2064000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245828" unitRef="iso4217-usd">180000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-03-31" decimals="-3" id="c50245829" unitRef="iso4217-usd">23430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c50245863" unitRef="iso4217-usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c50245864" unitRef="iso4217-usd">37853000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember" decimals="-3" id="c50245865" unitRef="iso4217-usd">2607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c50245866" unitRef="iso4217-usd">-30556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c50245867" unitRef="iso4217-usd">1786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c50245868" unitRef="iso4217-usd">-2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-06-30" decimals="-3" id="c50245869" unitRef="iso4217-usd">11704000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SubsequentEventsTextBlock contextRef="d_2019-01-01_2019-06-30" id="s1294619">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0"&gt;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25.&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Subsequent event&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"&gt;The Company has performed an evaluation of subsequent events through the date the financial statements were issued and has determined that there are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; events that would have required adjustment or disclosure in the financial statements, except for those have discussed in Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;(b) and Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:TaxesPayableCurrent contextRef="i_2019-06-30" decimals="-3" id="c50245424" unitRef="iso4217-usd">3082000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent contextRef="i_2018-12-31" decimals="-3" id="c50245425" unitRef="iso4217-usd">2997000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent contextRef="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245919" unitRef="iso4217-usd">2648000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent contextRef="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember" decimals="-3" id="c50245920" unitRef="iso4217-usd">2562000</us-gaap:TaxesPayableCurrent>
  <us-gaap:UseOfEstimates contextRef="d_2019-01-01_2019-06-30" id="c50249237">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"&gt;&lt;tr style="vertical-align: top"&gt;&lt;td style="width: 6.55pt"&gt;&lt;/td&gt; &lt;td style="width: 21pt"&gt;d)&lt;/td&gt; &lt;td style="text-align: justify"&gt;Use of estimates&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure of contingent assets and liabilities at the date of these consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2019-01-01_2019-06-30" decimals="-3" id="c50246658" unitRef="iso4217-usd">450000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2019-04-01_2019-06-30" decimals="-3" id="c50246659" unitRef="iso4217-usd">260000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2018-01-01_2018-06-30" decimals="-3" id="c50246662" unitRef="iso4217-usd">1170000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2018-04-01_2018-06-30" decimals="-3" id="c50246664" unitRef="iso4217-usd">760000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-4" id="c50249290" unitRef="iso4217-usd">1890000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" decimals="-4" id="c50249298" unitRef="iso4217-usd">390000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246807" unitRef="iso4217-usd">32000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246808" unitRef="iso4217-usd">793000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246809" unitRef="iso4217-usd">503000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246812" unitRef="iso4217-usd">103000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246813" unitRef="iso4217-usd">163000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246814" unitRef="iso4217-usd">103000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-06-30" decimals="-3" id="c50246817" unitRef="iso4217-usd">135000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2019-03-31" decimals="-3" id="c50246818" unitRef="iso4217-usd">956000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-12-31" decimals="-3" id="c50246819" unitRef="iso4217-usd">606000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246823" unitRef="iso4217-usd">1103000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246824" unitRef="iso4217-usd">664000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember" decimals="-3" id="c50246825" unitRef="iso4217-usd">1890000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246828" unitRef="iso4217-usd">224000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246829" unitRef="iso4217-usd">137000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember" decimals="-3" id="c50246830" unitRef="iso4217-usd">385000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-06-30" decimals="-3" id="c50246833" unitRef="iso4217-usd">1327000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-03-31" decimals="-3" id="c50246834" unitRef="iso4217-usd">801000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2018-01-17" decimals="-3" id="c50246835" unitRef="iso4217-usd">2275000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246722" unitRef="xbrli-pure">1.34</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246723" unitRef="xbrli-pure">1.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246724" unitRef="xbrli-pure">1.35</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246725" unitRef="xbrli-pure">1.34</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246726" unitRef="xbrli-pure">1.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246727" unitRef="xbrli-pure">1.35</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246728" unitRef="utr-y">1.55</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246729" unitRef="utr-y">1.3</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246730" unitRef="utr-y">1.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246731" unitRef="utr-y">2.05</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246732" unitRef="utr-y">1.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246733" unitRef="utr-y">1.55</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246734" unitRef="xbrli-pure">0.025</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246735" unitRef="xbrli-pure">0.0227</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246736" unitRef="xbrli-pure">0.0173</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246737" unitRef="xbrli-pure">0.025</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246738" unitRef="xbrli-pure">0.0227</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246739" unitRef="xbrli-pure">0.0173</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246740" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246741" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246742" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246743" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246744" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246745" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246746" unitRef="xbrli-pure">1.99</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246747" unitRef="xbrli-pure">2.16</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246748" unitRef="xbrli-pure">0.9</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246749" unitRef="xbrli-pure">1.76</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246750" unitRef="xbrli-pure">1.87</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246751" unitRef="xbrli-pure">2.02</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246752" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246753" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246754" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246755" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246756" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246757" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246758" unitRef="xbrli-pure">0.78</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246759" unitRef="xbrli-pure">1.23</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246760" unitRef="xbrli-pure">0.05</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246761" unitRef="xbrli-pure">0.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246762" unitRef="xbrli-pure">1.26</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246763" unitRef="xbrli-pure">0.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246764" unitRef="xbrli-pure">3.98</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246765" unitRef="xbrli-pure">1.67</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246766" unitRef="xbrli-pure">2.52</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246767" unitRef="xbrli-pure">3.98</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246768" unitRef="xbrli-pure">1.67</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" decimals="INF" id="c50246769" unitRef="xbrli-pure">2.52</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246770" unitRef="utr-y">2.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246771" unitRef="utr-y">2.3</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246772" unitRef="utr-y">2.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246773" unitRef="utr-y">3</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246774" unitRef="utr-y">2.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="2" id="c50246775" unitRef="utr-y">2.55</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246776" unitRef="xbrli-pure">0.0222</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246777" unitRef="xbrli-pure">0.0235</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246778" unitRef="xbrli-pure">0.0253</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246779" unitRef="xbrli-pure">0.0239</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246780" unitRef="xbrli-pure">0.025</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="INF" id="c50246781" unitRef="xbrli-pure">0.0256</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246782" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246783" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246784" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246785" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246786" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" id="c50246787" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246788" unitRef="xbrli-pure">1.58</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246789" unitRef="xbrli-pure">1.64</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246790" unitRef="xbrli-pure">1.74</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246791" unitRef="xbrli-pure">1.47</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246792" unitRef="xbrli-pure">1.52</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="INF" id="c50246793" unitRef="xbrli-pure">1.59</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246794" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246795" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246796" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246797" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246798" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember" decimals="INF" id="c50246799" unitRef="xbrli-pure">6.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246800" unitRef="xbrli-pure">2.93</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246801" unitRef="xbrli-pure">1.03</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246802" unitRef="xbrli-pure">1.71</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246803" unitRef="xbrli-pure">2.99</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246804" unitRef="xbrli-pure">1.06</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember" decimals="INF" id="c50246805" unitRef="xbrli-pure">1.74</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2019-01-01_2019-06-30" decimals="INF" id="c50245590" unitRef="xbrli-shares">16411548</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2018-01-01_2018-06-30" decimals="INF" id="c50245591" unitRef="xbrli-shares">15676249</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2019-04-01_2019-06-30" decimals="INF" id="c50245592" unitRef="xbrli-shares">16412543</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2018-04-01_2018-06-30" decimals="INF" id="c50245593" unitRef="xbrli-shares">15866305</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#c50246951" xlink:label="c50246951" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50246951" xlink:to="f-72-" xlink:type="arc"/>
    <link:loc xlink:href="#c50246930" xlink:label="c50246930" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50246930" xlink:to="f-72-" xlink:type="arc"/>
    <link:loc xlink:href="#c50246913" xlink:label="c50246913" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50246913" xlink:to="f-72-" xlink:type="arc"/>
    <link:loc xlink:href="#c50246957" xlink:label="c50246957" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50246957" xlink:to="f-72-" xlink:type="arc"/>
    <link:loc xlink:href="#c50246925" xlink:label="c50246925" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50246925" xlink:to="f-72-" xlink:type="arc"/>
    <link:footnote xlink:label="f-72-" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Less than 10%.</link:footnote>
    <link:loc xlink:href="#c50247120" xlink:label="c50247120" xlink:type="locator"/>
    <link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50247120" xlink:to="f-76-3" xlink:type="arc"/>
    <link:loc xlink:href="#c50247197" xlink:label="c50247197" xlink:type="locator"/>
    <link:footnoteArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50247197" xlink:to="f-76-4" xlink:type="arc"/>
    <link:loc xlink:href="#c50247008" xlink:label="c50247008" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50247008" xlink:to="f-76-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50247071" xlink:label="c50247071" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50247071" xlink:to="f-76-2" xlink:type="arc"/>
    <link:footnote xlink:label="f-76-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including approximately US$203,000 share-based compensation expenses.</link:footnote>
    <link:footnote xlink:label="f-76-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including approximately US$102,000 share-based compensation expenses.</link:footnote>
    <link:footnote xlink:label="f-76-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including approximately US$151,000 share-based compensation expenses.</link:footnote>
    <link:footnote xlink:label="f-76-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including approximately US$76,000 share-based compensation expenses.</link:footnote>
    <link:loc xlink:href="#c50245423" xlink:label="c50245423" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245423" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245424" xlink:label="c50245424" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245424" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245414" xlink:label="c50245414" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245414" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245425" xlink:label="c50245425" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245425" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245415" xlink:label="c50245415" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245415" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245416" xlink:label="c50245416" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245416" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245427" xlink:label="c50245427" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245427" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245417" xlink:label="c50245417" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245417" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245428" xlink:label="c50245428" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245428" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245418" xlink:label="c50245418" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245418" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245429" xlink:label="c50245429" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245429" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245419" xlink:label="c50245419" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245419" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:loc xlink:href="#c50245422" xlink:label="c50245422" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c50245422" xlink:to="f1294552-1" xlink:type="arc"/>
    <link:footnote xlink:label="f1294552-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</link:footnote>
  </link:footnoteLink>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <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="utr-y">
    <xbrli:measure>utr:Y</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-cny">
    <xbrli:measure>iso4217:CNY</xbrli:measure>
  </xbrli:unit>
  <xbrli:context id="d_2018-01-01_2018-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:BusinessOpportunityOnlineMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:OtherPRCOperatingEntitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cnet:ProvisionOfModernServicesSmallScaleTaxPayerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:OnlineAdvertisingPlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SalesOfEffectiveSalesLeadInformationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SearchEngineMarketingAndDataServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:TVAdvertisingServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-17_2018-01-17_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-17</xbrli:startDate>
      <xbrli:endDate>2018-01-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-02-01_2019-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-02-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:BusinessOpportunityOnlineMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:OtherPRCOperatingEntitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cnet:ProvisionOfModernServicesSmallScaleTaxPayerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:OnlineAdvertisingPlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SalesOfEffectiveSalesLeadInformationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SearchEngineMarketingAndDataServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:TVAdvertisingServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2018-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-01_2019-06-30_StatementGeographicalAxis-HK">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-07-01_2018-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-12-01_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cnet:ManagementConsultingAndAdvisorServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-12-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-01-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cnet:RelatedpartyWorkingCapitalLoansMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cnet:ChuangshiMeiweiAndGuoshuaShijiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cnet:ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cnet:ManagementConsultingAndAdvisorServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_FinancialInstrumentAxis-WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-DomesticEnterpriseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:DomesticEnterpriseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:BusinessOpportunityOnlineMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:OtherPRCOperatingEntitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cnet:ProvisionOfModernServicesSmallScaleTaxPayerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_IncomeTaxAuthorityAxis-WFOEMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:WFOEMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_LegalEntityAxis-ChinaNetBVIMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:ChinaNetBVIMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:OnlineAdvertisingPlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SalesOfEffectiveSalesLeadInformationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SearchEngineMarketingAndDataServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:TVAdvertisingServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_RelatedPartyTransactionAxis-DueFromRelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cnet:DueFromRelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTvAdvertisingContractualDepositMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_StatementGeographicalAxis-HK">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-04-30_RelatedPartyTransactionAxis-FundAdvancedToCompanyManagementMember_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cnet:FundAdvancedToCompanyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:OfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cnet:ManagementConsultingAndAdvisorServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-CostOfSalesTotalMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cnet:CostOfSalesTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cnet:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:CustomerAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:BusinessOpportunityOnlineMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-OtherPRCOperatingEntitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:OtherPRCOperatingEntitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_IncomeTaxAuthorityAxis-PRCMember_NatureOfExpenseAxis-ProvisionOfModernServicesSmallScaleTaxPayerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cnet:ProvisionOfModernServicesSmallScaleTaxPayerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ProductOrServiceAxis-OnlineAdvertisingPlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:OnlineAdvertisingPlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ProductOrServiceAxis-ProductAndServiceOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ProductOrServiceAxis-SalesOfEffectiveSalesLeadInformationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SalesOfEffectiveSalesLeadInformationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ProductOrServiceAxis-SearchEngineMarketingAndDataServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:SearchEngineMarketingAndDataServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_ProductOrServiceAxis-TVAdvertisingServiceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cnet:TVAdvertisingServiceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_StatementGeographicalAxis-HK">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-04-01_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-07-29_2019-07-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cnet:LoanPayableBorrowedOnSeptember302018Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-29</xbrli:startDate>
      <xbrli:endDate>2019-07-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-08-07_2019-08-07_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-08-07</xbrli:startDate>
      <xbrli:endDate>2019-08-07</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-09-29_2019-09-29_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_StatementScenarioAxis-ScenarioForecastMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cnet:LoanPayableBorrowedOnSeptember302018Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-29</xbrli:startDate>
      <xbrli:endDate>2019-09-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-30_IncomeTaxAuthorityAxis-PRCMember_LegalEntityAxis-BusinessOpportunityOnlineMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:PRCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:BusinessOpportunityOnlineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-01-17_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-02-28_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopBlockchainTechnologyBasedApplicationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">cnet:ContractToDevelopBlockchainTechnologyBasedApplicationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-02-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopSocialNetworkBasedApplicationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">cnet:ContractToDevelopSocialNetworkBasedApplicationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-03-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-06-30_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cnet:ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-ManagementConsultingAndAdvisorServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cnet:ManagementConsultingAndAdvisorServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-AccruedOperatingExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:AccruedOperatingExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-AccruedPayrollAndStaffWelfareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:AccruedPayrollAndStaffWelfareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-BalanceSheetItemsExceptEquityAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:BalanceSheetItemsExceptEquityAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-DepositsToTVAdAndInternetAdResourcesProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:DepositsToTVAdAndInternetAdResourcesProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-OtherDepositsAndPrepaymentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:OtherDepositsAndPrepaymentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BalanceSheetLocationAxis-PrepaymentToTVAdAndInternetAdResourcesProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:PrepaymentToTVAdAndInternetAdResourcesProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-ContractToDevelopBlockchainTechnologyBasedApplicationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">cnet:ContractToDevelopBlockchainTechnologyBasedApplicationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:CloudComputingBasedSoftwarePlatformsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:ComputerSoftwareCloudVideoManagementSystemMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:IntelligentMarketingDataServicePlatformMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:OtherComputerSoftwareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:SoftwareTechnologiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cnet:DomainNameMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_LegalEntityAxis-PRCSubsidiaryAndVIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:PRCSubsidiaryAndVIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MajorCustomersAxis-RelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MajorCustomersAxis-UnrelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ElectronicDevicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cnet:ElectronicDevicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdsAndLeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionAxis-FundAdvancedToCompanyManagementMember_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cnet:FundAdvancedToCompanyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:OfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionAxis-RelatedpartyWorkingCapitalLoansMember_RelatedPartyTransactionsByRelatedPartyAxis-ChuangshiMeiweiAndGuoshuaShijiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cnet:RelatedpartyWorkingCapitalLoansMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cnet:ChuangshiMeiweiAndGuoshuaShijiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-GuohuaShijiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cnet:GuohuaShijiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:OfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTvAdvertisingContractualDepositMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-01-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-03-31_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cnet:ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-AccruedOperatingExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:AccruedOperatingExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-AccruedPayrollAndStaffWelfareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:AccruedPayrollAndStaffWelfareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-BalanceSheetItemsExceptEquityAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:BalanceSheetItemsExceptEquityAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-DepositsToTVAdAndInternetAdResourcesProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:DepositsToTVAdAndInternetAdResourcesProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-OtherCurrentAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-OtherCurrentLiabilitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-OtherDepositsAndPrepaymentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:OtherDepositsAndPrepaymentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_BalanceSheetLocationAxis-PrepaymentToTVAdAndInternetAdResourcesProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cnet:PrepaymentToTVAdAndInternetAdResourcesProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-InvestorWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:InvestorWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExercisePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputQuotedPriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ClassOfWarrantOrRightAxis-PlacementAgentWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cnet:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ConsolidationItemsAxis-IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BlockchainTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:BlockchainTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InternetAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-TVAdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:TVAdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CloudComputingBasedSoftwarePlatformsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:CloudComputingBasedSoftwarePlatformsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareCloudVideoManagementSystemMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:ComputerSoftwareCloudVideoManagementSystemMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntelligentMarketingDataServicePlatformMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:IntelligentMarketingDataServicePlatformMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherComputerSoftwareMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:OtherComputerSoftwareMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareTechnologiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cnet:SoftwareTechnologiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_IncomeTaxAuthorityAxis-TaxTreatyAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cnet:TaxTreatyAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_IndefiniteLivedIntangibleAssetsByMajorClassAxis-DomainNameMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cnet:DomainNameMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_LegalEntityAxis-PRCSubsidiaryAndVIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cnet:PRCSubsidiaryAndVIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_MajorCustomersAxis-RelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_MajorCustomersAxis-RelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:RelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_MajorCustomersAxis-UnrelatedPartiesMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cnet:UnrelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-ElectronicDevicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cnet:ElectronicDevicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdsAndLeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_RelatedPartyTransactionsByRelatedPartyAxis-GuohuaShijiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cnet:GuohuaShijiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_RelatedPartyTransactionsByRelatedPartyAxis-OfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:OfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-LocalChainXianMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cnet:LocalChainXianMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnAugust162017Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cnet:LoanPayableBorrowedOnAugust162017Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ShortTermDebtTypeAxis-LoanPayableBorrowedOnSeptember302018Member_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cnet:LoanPayableBorrowedOnSeptember302018Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_ShortTermDebtTypeAxis-LoansPayableMember_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTVAdvertisingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTVAdvertisingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementBusinessSegmentsAxis-InternetAdvertisingAndTvAdvertisingContractualDepositMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cnet:InternetAdvertisingAndTvAdvertisingContractualDepositMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementEquityComponentsAxis-StatutoryReservesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cnet:StatutoryReservesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementGeographicalAxis-BeijingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cnet:BeijingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementGeographicalAxis-CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementGeographicalAxis-HubeiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cnet:HubeiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-06-30_VariableInterestEntitiesByClassificationOfEntityAxis-VIEsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cnet:VIEsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-08-07_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-08-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-08-19">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001376321</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-08-19</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>cnet-20190630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:44PM UTC 2019-08-19--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cnet="http://www.chinanet-online.com/20190630" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.chinanet-online.com/20190630">
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cnet-20190630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cnet-20190630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cnet-20190630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cnet-20190630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-cash-flows-unaudited" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-organization-and-nature-of-operations" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 1 - Organization and Nature of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-variable-interest-entities" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 2 - Variable Interest Entities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 3 - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-accounts-receivable-net" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 4 - Accounts Receivable, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-prepayments-and-deposit-to-suppliers" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-due-from-related-parties-net" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 6 - Due From Related Parties, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-other-current-assets-net-" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 7 - Other Current Assets, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-longterm-investments" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 8 - Long-term Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-property-and-equipment-net" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 9 - Property and Equipment, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 10 - Intangible Assets, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-blockchain-software-application-platform-development-costs" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 11 - Blockchain Software Application Platform Development Costs</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-shortterm-bank-loan-and-credit-facility" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 12 - Short-term Bank Loan and Credit Facility</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-advance-from-a-customer-related" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 13 - Advance from a Customer, Related</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-accrued-payroll-and-other-accruals" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 14 - Accrued Payroll and Other Accruals</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 15 - Taxation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-longterm-borrowing-from-a-director" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 16 - Long-term Borrowing From a Director</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 17 - Warrant Liabilities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-restricted-net-assets" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 18 - Restricted Net Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-employee-defined-contribution-plan" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 19 - Employee Defined Contribution Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-concentration-of-risk" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 20 - Concentration of Risk</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-commitments-and-contingencies" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 21 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segment-reporting" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 22 - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-loss-per-share" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 23 - Loss Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-sharebased-compensation-expenses" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 24 - Share-based Compensation Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-25-subsequent-event" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 25 - Subsequent Event</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-variable-interest-entities-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 2 - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-accounts-receivable-net-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 4 - Accounts Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-prepayments-and-deposit-to-suppliers-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-due-from-related-parties-net-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 6 - Due From Related Parties, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-property-and-equipment-net-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 9 - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 10 - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-accrued-payroll-and-other-accruals-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 14 - Accrued Payroll and Other Accruals (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 15 - Taxation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 17 - Warrant Liabilities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-concentration-of-risk-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 20 - Concentration of Risk (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segment-reporting-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 22 - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-loss-per-share-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 23 - Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-sharebased-compensation-expenses-tables" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 24 - Share-based Compensation Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 2 - Variable Interest Entities - Consolidated VIEs' Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Exchange Rates Used to Translate Amounts In RMB Into US$ (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on a Recurring and Nonrecurring Basis (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">053 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">054 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Contract liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">055 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Supplement Information Related to Operating Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-accounts-receivable-net-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">056 - Disclosure - Note 4 - Accounts Receivable, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-accounts-receivable-net-accounts-receivable-net-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">057 - Disclosure - Note 4 - Accounts Receivable, Net - Accounts Receivable, Net (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">058 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-due-from-related-parties-net-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">059 - Disclosure - Note 6 - Due From Related Parties, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-due-from-related-parties-net-due-from-related-parties-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">060 - Disclosure - Note 6 - Due From Related Parties, Net - Due From Related Parties (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-other-current-assets-net-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">061 - Disclosure - Note 7 - Other Current Assets, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-longterm-investments-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">062 - Disclosure - Note 8 - Long-term Investments (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-property-and-equipment-net-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">063 - Disclosure - Note 9 - Property and Equipment, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-property-and-equipment-net-property-and-equipment-net-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">064 - Disclosure - Note 9 - Property and Equipment, Net - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">065 - Disclosure - Note 10 - Intangible Assets, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-intangible-assets-net-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">066 - Disclosure - Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-blockchain-software-application-platform-development-costs-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">067 - Disclosure - Note 11 - Blockchain Software Application Platform Development Costs (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">068 - Disclosure - Note 12 - Short-term Bank Loan and Credit Facility (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">069 - Disclosure - Note 14 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">070 - Disclosure - Note 15 - Taxation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation-taxes-payable-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">071 - Disclosure - Note 15 - Taxation - Taxes Payable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation-income-tax-expense-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">072 - Disclosure - Note 15 - Taxation - Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-taxation-deferred-tax-assets-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">073 - Disclosure - Note 15 - Taxation - Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">074 - Disclosure - Note 17 - Warrant Liabilities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities-fair-value-of-warrants-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">075 - Disclosure - Note 17 - Warrant Liabilities - Fair Value of Warrants (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities-warrant-liabilities-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">076 - Disclosure - Note 17 - Warrant Liabilities - Warrant Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-warrant-liabilities-warrant-activity-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">077 - Disclosure - Note 17 - Warrant Liabilities - Warrant Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-restricted-net-assets-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">078 - Disclosure - Note 18 - Restricted Net Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-employee-defined-contribution-plan-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">079 - Disclosure - Note 19 - Employee Defined Contribution Plan (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-concentration-of-risk-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">080 - Disclosure - Note 20 - Concentration of Risk (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">081 - Disclosure - Note 20 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-commitments-and-contingencies-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">082 - Disclosure - Note 21 - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segment-reporting-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">083 - Disclosure - Note 22 - Segment Reporting (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">084 - Disclosure - Note 22 - Segment Reporting - Summary of Segment Reporting Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-loss-per-share-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">085 - Disclosure - Note 23 - Loss Per Share (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">086 - Disclosure - Note 23 - Loss Per Share - Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-sharebased-compensation-expenses-details-textual" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">087 - Disclosure - Note 24 - Share-based Compensation Expenses (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">088 - Disclosure - Note 24 - Share-based Compensation Expenses - Options Issued and Outstanding (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">089 - Disclosure - Note 24 - Share-based Compensation Expenses - Share-based Compensation Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="cnet_AccountsReceivableDisclosureTextBlock" name="AccountsReceivableDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_AccruedOperatingExpensesMember" name="AccruedOperatingExpensesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_AccruedPayrollAndOtherAccruals" name="AccruedPayrollAndOtherAccruals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_AccruedPayrollAndStaffWelfareMember" name="AccruedPayrollAndStaffWelfareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" name="AccumulatedImpairmentOfIntangibleAssetsFiniteLived" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" name="AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cnet_ApplicableIncomeTaxRate" name="ApplicableIncomeTaxRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ApplicableIncomeTaxRateForFirst2Million" name="ApplicableIncomeTaxRateForFirst2Million" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ApplicableIncomeTaxRateForSubsequentProfit" name="ApplicableIncomeTaxRateForSubsequentProfit" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ApplicationDevelopmentContractsContractAmount" name="ApplicationDevelopmentContractsContractAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_BalanceSheetItemsExceptEquityAccountsMember" name="BalanceSheetItemsExceptEquityAccountsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_BeijingMember" name="BeijingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" name="BlockchainSoftwareApplicationsDevelopmentCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_BlockchainTechnologyMember" name="BlockchainTechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_BusinessOpportunityOnlineMember" name="BusinessOpportunityOnlineMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ChinaNetBVIMember" name="ChinaNetBVIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" name="ChuangshiMeiweiAndGuoshuaShijiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" name="ClassOfWarrantOrRightCancelledDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightExercisable" name="ClassOfWarrantOrRightExercisable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" name="ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" name="ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" name="ClassOfWarrantOrRightExercisedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" name="ClassOfWarrantOrRightIssuedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" name="ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" name="ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CloudComputingBasedSoftwarePlatformsMember" name="CloudComputingBasedSoftwarePlatformsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ComputerSoftwareCloudVideoManagementSystemMember" name="ComputerSoftwareCloudVideoManagementSystemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" name="ContractToDevelopBlockchainTechnologyBasedApplicationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" name="ContractToDevelopSocialNetworkBasedApplicationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" name="ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CostOfSalesTotalMember" name="CostOfSalesTotalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CurrentAssetsAbstract" name="CurrentAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CurrentLiabilitiesAbstract" name="CurrentLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CustomerAMember" name="CustomerAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CustomerBMember" name="CustomerBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_CustomerCMember" name="CustomerCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" name="DepositsToTVAdAndInternetAdResourcesProvidersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_DomainNameMember" name="DomainNameMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_DomesticEnterpriseMember" name="DomesticEnterpriseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_DueFromRelatedPartiesDisclosureTextBlock" name="DueFromRelatedPartiesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_DueFromRelatedPartiesGrossCurrent" name="DueFromRelatedPartiesGrossCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_DueFromRelatedPartiesMember" name="DueFromRelatedPartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ElectronicDevicesMember" name="ElectronicDevicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_EnterpriseIncomeTaxPayableCurrent" name="EnterpriseIncomeTaxPayableCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cnet_EnterpriseIncomeTaxRateInPRC" name="EnterpriseIncomeTaxRateInPRC" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" name="EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_FinancialPerformanceOfViesTableTextBlock" name="FinancialPerformanceOfViesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ForeignCurrencyExchangeRateTranslationAverage" name="ForeignCurrencyExchangeRateTranslationAverage" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ForeignCurrencyExchangeRatesTableTextBlock" name="ForeignCurrencyExchangeRatesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_FundAdvancedToCompanyManagementMember" name="FundAdvancedToCompanyManagementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_GuohuaShijiMember" name="GuohuaShijiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_HubeiMember" name="HubeiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_IncomeTaxWithholdingRatePursuantToEITLaw" name="IncomeTaxWithholdingRatePursuantToEITLaw" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" name="IncreaseDecreaseInAccruedPayrollAndOtherAccruals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" name="IncreaseDecreaseInPrepaymentAndDepositToSuppliers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_IncreaseDecreaseInShorttermLeaseLiability" name="IncreaseDecreaseInShorttermLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_IntelligentMarketingDataServicePlatformMember" name="IntelligentMarketingDataServicePlatformMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_InternetAdMember" name="InternetAdMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_InternetAdvertisingAndTVAdvertisingMember" name="InternetAdvertisingAndTVAdvertisingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" name="InternetAdvertisingAndTvAdvertisingContractualDepositMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" name="InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_InvestorWarrantsMember" name="InvestorWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" name="LiquidityAndManagementsPlanPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_LoanPayableBorrowedOnAugust162017Member" name="LoanPayableBorrowedOnAugust162017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_LoanPayableBorrowedOnSeptember302018Member" name="LoanPayableBorrowedOnSeptember302018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_LocalChainXianMember" name="LocalChainXianMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" name="LongTermBorrowingFromDirectorDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" name="ManagementConsultingAndAdvisorServiceProvidersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ManagementConsultingAndAdvisorServiceTerm" name="ManagementConsultingAndAdvisorServiceTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" name="MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" name="MinimumrequiredReserveAsPercentOfRegisteredCapital" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_NumberOfLeaseOffices" name="NumberOfLeaseOffices" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_NumberOfMonthsPastDue" name="NumberOfMonthsPastDue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_OnlineAdvertisingPlacementMember" name="OnlineAdvertisingPlacementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_OperatingLeaseRightofuseAssetAmortization" name="OperatingLeaseRightofuseAssetAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" name="OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_OtherComputerSoftwareMember" name="OtherComputerSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_OtherDepositsAndPrepaymentsMember" name="OtherDepositsAndPrepaymentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_OtherPRCOperatingEntitiesMember" name="OtherPRCOperatingEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_PRCMember" name="PRCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_PRCSubsidiaryAndVIEsMember" name="PRCSubsidiaryAndVIEsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PRCValueAddedTaxRateForModernServiceProvided" name="PRCValueAddedTaxRateForModernServiceProvided" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" name="PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" name="PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PaymenttoAcquireLongTermAssets" name="PaymenttoAcquireLongTermAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" name="PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_PlacementAgentWarrantsMember" name="PlacementAgentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PrcvalueAddedTaxSurchargeRate" name="PrcvalueAddedTaxSurchargeRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_PreferentialWithholdingTaxRate" name="PreferentialWithholdingTaxRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="cnet_PrepaidOperatingLeasePayments" name="PrepaidOperatingLeasePayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PrepaymentAndDepositToSuppliers" name="PrepaymentAndDepositToSuppliers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" name="PrepaymentToTVAdAndInternetAdResourcesProvidersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" name="PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" name="ProceedsFromCollectionOfShorttermLoansToRelatedParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" name="ProceedsFromIssuanceOrSaleOfEquityNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ProfitsAssessable" name="ProfitsAssessable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" name="ProvisionOfModernServicesSmallScaleTaxPayerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_RelatedPartiesMember" name="RelatedPartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_RelatedpartyWorkingCapitalLoansMember" name="RelatedpartyWorkingCapitalLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_RepaymentForSecurityPurchaseAgreement" name="RepaymentForSecurityPurchaseAgreement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_SalesOfEffectiveSalesLeadInformationMember" name="SalesOfEffectiveSalesLeadInformationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfAccountsReceivableTableTextBlock" name="ScheduleOfAccountsReceivableTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" name="ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" name="ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" name="ScheduleOfPropertyAndEquipmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfWarrantActivityTableTextBlock" name="ScheduleOfWarrantActivityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" name="ScheduleOfWarrantLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" name="ScheduleofDeferredTaxAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ScheduleofTaxesPayableTableTextBlock" name="ScheduleofTaxesPayableTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_SearchEngineMarketingAndDataServiceMember" name="SearchEngineMarketingAndDataServiceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" name="ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_ShorttermLeaseLiability" name="ShorttermLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_SoftwareTechnologiesMember" name="SoftwareTechnologiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_StatutoryReservesMember" name="StatutoryReservesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_SupplierAMember" name="SupplierAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_SupplierBMember" name="SupplierBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_TVAdMember" name="TVAdMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_TVAdvertisingServiceMember" name="TVAdvertisingServiceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_TaxTreatyAgreementMember" name="TaxTreatyAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_TurnoverTaxAndSurchargePayableCurrent" name="TurnoverTaxAndSurchargePayableCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_UnrelatedPartiesMember" name="UnrelatedPartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_VIEsMember" name="VIEsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_VariableInterestEntitiesDisclosureTextBlock" name="VariableInterestEntitiesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_WFOEMember" name="WFOEMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_WarrantsDisclosureTextBlock" name="WarrantsDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" name="WeightedAverageNumberOfCommonSharesOutstandingAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="cnet_WithholdingtaxRatePursuantToEitLaw" name="WithholdingtaxRatePursuantToEitLaw" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" name="statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-10-intangible-assets-net-tables" name="statement-statement-note-10-intangible-assets-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" name="statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" name="statement-statement-note-14-accrued-payroll-and-other-accruals-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" name="statement-statement-note-15-taxation-deferred-tax-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-15-taxation-income-tax-expense-details" name="statement-statement-note-15-taxation-income-tax-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-15-taxation-tables" name="statement-statement-note-15-taxation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-15-taxation-taxes-payable-details" name="statement-statement-note-15-taxation-taxes-payable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" name="statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-17-warrant-liabilities-tables" name="statement-statement-note-17-warrant-liabilities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" name="statement-statement-note-17-warrant-liabilities-warrant-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" name="statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" name="statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" name="statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-2-variable-interest-entities-tables" name="statement-statement-note-2-variable-interest-entities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" name="statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-20-concentration-of-risk-tables" name="statement-statement-note-20-concentration-of-risk-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" name="statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-22-segment-reporting-tables" name="statement-statement-note-22-segment-reporting-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" name="statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-23-loss-per-share-tables" name="statement-statement-note-23-loss-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" name="statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" name="statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" name="statement-statement-note-24-sharebased-compensation-expenses-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" name="statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" name="statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" name="statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" name="statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" name="statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" name="statement-statement-note-3-summary-of-significant-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" name="statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-4-accounts-receivable-net-tables" name="statement-statement-note-4-accounts-receivable-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" name="statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" name="statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" name="statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-6-due-from-related-parties-net-tables" name="statement-statement-note-6-due-from-related-parties-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" name="statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-note-9-property-and-equipment-net-tables" name="statement-statement-note-9-property-and-equipment-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cnet_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>cnet-20190630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:47PM UTC 2019-08-19--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:label="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_ImpairmentOfInvestments" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RepaymentForSecurityPurchaseAgreement" xlink:label="cnet_RepaymentForSecurityPurchaseAgreement" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfBankDebt" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromBankDebt" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cnet_RepaymentForSecurityPurchaseAgreement" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-taxes-payable-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxPayableCurrent" xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-deferred-tax-assets-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-income-tax-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>cnet-20190630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:45PM UTC 2019-08-19--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event" xlink:href="cnet-20190630.xsd#statement-note-25-subsequent-event" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director" xlink:href="cnet-20190630.xsd#statement-note-16-longterm-borrowing-from-a-director" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:label="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related" xlink:href="cnet-20190630.xsd#statement-note-13-advance-from-a-customer-related" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:label="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:label="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations" xlink:href="cnet-20190630.xsd#statement-note-1-organization-and-nature-of-operations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_NatureOfOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information" xlink:href="cnet-20190630.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BeijingMember" xlink:label="cnet_BeijingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_HubeiMember" xlink:label="cnet_HubeiMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cnet_BeijingMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cnet_HubeiMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccountsReceivableDisclosureTextBlock" xlink:label="cnet_AccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_AccountsReceivableDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:label="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FundAdvancedToCompanyManagementMember" xlink:label="cnet_FundAdvancedToCompanyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedpartyWorkingCapitalLoansMember" xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cnet_FundAdvancedToCompanyManagementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-" xlink:href="cnet-20190630.xsd#statement-note-7-other-current-assets-net-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments" xlink:href="cnet-20190630.xsd#statement-note-8-longterm-investments" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LocalChainXianMember" xlink:label="cnet_LocalChainXianMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cnet_LocalChainXianMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs" xlink:href="cnet-20190630.xsd#statement-note-11-blockchain-software-application-platform-development-costs" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:href="cnet-20190630.xsd#statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnAugust162017Member" xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation" xlink:href="cnet-20190630.xsd#statement-note-15-taxation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BusinessOpportunityOnlineMember" xlink:label="cnet_BusinessOpportunityOnlineMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChinaNetBVIMember" xlink:label="cnet_ChinaNetBVIMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherPRCOperatingEntitiesMember" xlink:label="cnet_OtherPRCOperatingEntitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCMember" xlink:label="cnet_PRCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCSubsidiaryAndVIEsMember" xlink:label="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TaxTreatyAgreementMember" xlink:label="cnet_TaxTreatyAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_ChinaNetBVIMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_PRCMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_OtherPRCOperatingEntitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_BusinessOpportunityOnlineMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_TaxTreatyAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WarrantsDisclosureTextBlock" xlink:label="cnet_WarrantsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_WarrantsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets" xlink:href="cnet-20190630.xsd#statement-note-18-restricted-net-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomesticEnterpriseMember" xlink:label="cnet_DomesticEnterpriseMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WFOEMember" xlink:label="cnet_WFOEMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_WFOEMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_DomesticEnterpriseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan" xlink:href="cnet-20190630.xsd#statement-note-19-employee-defined-contribution-plan" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies" xlink:href="cnet-20190630.xsd#statement-note-21-commitments-and-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies" xlink:href="cnet-20190630.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:label="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FinancialPerformanceOfViesTableTextBlock" xlink:label="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:label="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:label="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:label="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesMember" xlink:label="cnet_DueFromRelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cnet_DueFromRelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:label="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:label="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:label="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofTaxesPayableTableTextBlock" xlink:label="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:label="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:label="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BeijingMember" xlink:label="cnet_BeijingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_HubeiMember" xlink:label="cnet_HubeiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfLeaseOffices" xlink:label="cnet_NumberOfLeaseOffices" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cnet_BeijingMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cnet_HubeiMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_NumberOfLeaseOffices" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermLeaseCost" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ShorttermLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfMonthsPastDue" xlink:label="cnet_NumberOfMonthsPastDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_NumberOfMonthsPastDue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FundAdvancedToCompanyManagementMember" xlink:label="cnet_FundAdvancedToCompanyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedpartyWorkingCapitalLoansMember" xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cnet_FundAdvancedToCompanyManagementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedParties" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-7-other-current-assets-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesReceivableNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual" xlink:href="cnet-20190630.xsd#statement-note-8-longterm-investments-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LocalChainXianMember" xlink:label="cnet_LocalChainXianMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cnet_LocalChainXianMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:href="cnet-20190630.xsd#statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicationDevelopmentContractsContractAmount" xlink:label="cnet_ApplicationDevelopmentContractsContractAmount" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicationDevelopmentContractsContractAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:href="cnet-20190630.xsd#statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnAugust162017Member" xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRate" xlink:label="cnet_ApplicableIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BusinessOpportunityOnlineMember" xlink:label="cnet_BusinessOpportunityOnlineMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChinaNetBVIMember" xlink:label="cnet_ChinaNetBVIMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxRateInPRC" xlink:label="cnet_EnterpriseIncomeTaxRateInPRC" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherPRCOperatingEntitiesMember" xlink:label="cnet_OtherPRCOperatingEntitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCMember" xlink:label="cnet_PRCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCSubsidiaryAndVIEsMember" xlink:label="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrcvalueAddedTaxSurchargeRate" xlink:label="cnet_PrcvalueAddedTaxSurchargeRate" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProfitsAssessable" xlink:label="cnet_ProfitsAssessable" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TaxTreatyAgreementMember" xlink:label="cnet_TaxTreatyAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_ChinaNetBVIMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_PRCMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_OtherPRCOperatingEntitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_BusinessOpportunityOnlineMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_TaxTreatyAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ProfitsAssessable" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EnterpriseIncomeTaxRateInPRC" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PrcvalueAddedTaxSurchargeRate" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual" xlink:href="cnet-20190630.xsd#statement-note-18-restricted-net-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomesticEnterpriseMember" xlink:label="cnet_DomesticEnterpriseMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PreferentialWithholdingTaxRate" xlink:label="cnet_PreferentialWithholdingTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WFOEMember" xlink:label="cnet_WFOEMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WithholdingtaxRatePursuantToEitLaw" xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_WFOEMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="cnet_DomesticEnterpriseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_WithholdingtaxRatePursuantToEitLaw" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PreferentialWithholdingTaxRate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual" xlink:href="cnet-20190630.xsd#statement-note-19-employee-defined-contribution-plan-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual" xlink:href="cnet-20190630.xsd#statement-note-21-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicationDevelopmentContractsContractAmount" xlink:label="cnet_ApplicationDevelopmentContractsContractAmount" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProjectMember" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicationDevelopmentContractsContractAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:label="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:label="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:label="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputQuotedPriceMember" xlink:label="us-gaap_MeasurementInputQuotedPriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputQuotedPriceMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisable" xlink:label="cnet_ClassOfWarrantOrRightExercisable" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisable" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CostOfSalesTotalMember" xlink:label="cnet_CostOfSalesTotalMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerAMember" xlink:label="cnet_CustomerAMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerBMember" xlink:label="cnet_CustomerBMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerCMember" xlink:label="cnet_CustomerCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierAMember" xlink:label="cnet_SupplierAMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierBMember" xlink:label="cnet_SupplierBMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_CustomerAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_CustomerCMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cnet_CostOfSalesTotalMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cnet_SupplierAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cnet_SupplierBMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_CustomerBMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainTechnologyMember" xlink:label="cnet_BlockchainTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdMember" xlink:label="cnet_InternetAdMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymenttoAcquireLongTermAssets" xlink:label="cnet_PaymenttoAcquireLongTermAssets" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdMember" xlink:label="cnet_TVAdMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_InternetAdMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_TVAdMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cnet_BlockchainTechnologyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_CorporateNonSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymenttoAcquireLongTermAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:label="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cnet_AccruedPayrollAndOtherAccruals" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cnet_ShorttermLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:label="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLeaseRightofuseAssetAmortization" xlink:label="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaidOperatingLeasePayments" xlink:label="cnet_PrepaidOperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RepaymentForSecurityPurchaseAgreement" xlink:label="cnet_RepaymentForSecurityPurchaseAgreement" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_PrepaidOperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cnet_RepaymentForSecurityPurchaseAgreement" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentAssetsAbstract" xlink:label="cnet_CurrentAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentLiabilitiesAbstract" xlink:label="cnet_CurrentLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_CurrentAssetsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_CurrentLiabilitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="cnet_AccruedPayrollAndOtherAccruals" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="cnet_ShorttermLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_StatutoryReservesMember" xlink:label="cnet_StatutoryReservesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="cnet_StatutoryReservesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherDepositsAndPrepaymentsMember" xlink:label="cnet_OtherDepositsAndPrepaymentsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_OtherDepositsAndPrepaymentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesGrossCurrent" xlink:label="cnet_DueFromRelatedPartiesGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_GuohuaShijiMember" xlink:label="cnet_GuohuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cnet_GuohuaShijiMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_DueFromRelatedPartiesGrossCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ElectronicDevicesMember" xlink:label="cnet_ElectronicDevicesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cnet_ElectronicDevicesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:label="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:label="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomainNameMember" xlink:label="cnet_DomainNameMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IntelligentMarketingDataServicePlatformMember" xlink:label="cnet_IntelligentMarketingDataServicePlatformMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:label="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherComputerSoftwareMember" xlink:label="cnet_OtherComputerSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SoftwareTechnologiesMember" xlink:label="cnet_SoftwareTechnologiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_DomainNameMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_SoftwareTechnologiesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_IntelligentMarketingDataServicePlatformMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cnet_OtherComputerSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedOperatingExpensesMember" xlink:label="cnet_AccruedOperatingExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndStaffWelfareMember" xlink:label="cnet_AccruedPayrollAndStaffWelfareMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_AccruedPayrollAndStaffWelfareMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cnet_AccruedOperatingExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AccruedPayrollAndOtherAccruals" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-taxes-payable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxPayableCurrent" xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-deferred-tax-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OnlineAdvertisingPlacementMember" xlink:label="cnet_OnlineAdvertisingPlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:label="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SearchEngineMarketingAndDataServiceMember" xlink:label="cnet_SearchEngineMarketingAndDataServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdvertisingServiceMember" xlink:label="cnet_TVAdvertisingServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cnet_SearchEngineMarketingAndDataServiceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cnet_OnlineAdvertisingPlacementMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cnet_TVAdvertisingServiceMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-income-tax-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>cnet-20190630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:44PM UTC 2019-08-19--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DocumentAndEntityInformation" xlink:label="cnet_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="cnet_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DocumentAndEntityInformation" xlink:to="cnet_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="cnet_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="cnet_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-significant-accounting-policies-policies" xlink:label="cnet_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-significant-accounting-policies-policies" xlink:to="cnet_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-2-variable-interest-entities-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Variable Interest Entities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:to="cnet_statement-statement-note-2-variable-interest-entities-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Accounts Receivable, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:to="cnet_statement-statement-note-4-accounts-receivable-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Prepayments and Deposit to Suppliers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:to="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Due From Related Parties, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:to="cnet_statement-statement-note-6-due-from-related-parties-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Property and Equipment, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:to="cnet_statement-statement-note-9-property-and-equipment-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:label="cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-10-intangible-assets-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Intangible Assets, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:to="cnet_statement-statement-note-10-intangible-assets-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Accrued Payroll and Other Accruals</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:to="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-tables" xlink:label="cnet_statement-statement-note-15-taxation-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-15-taxation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Taxation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-15-taxation-tables" xlink:to="cnet_statement-statement-note-15-taxation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-17-warrant-liabilities-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Warrant Liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:to="cnet_statement-statement-note-17-warrant-liabilities-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_StatutoryReservesMember" xlink:label="cnet_StatutoryReservesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_StatutoryReservesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory Reserves [Member]</link:label>
    <link:label xlink:label="cnet_StatutoryReservesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to statutory reserves.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_StatutoryReservesMember" xlink:to="cnet_StatutoryReservesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:label="cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-20-concentration-of-risk-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Concentration of Risk</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:to="cnet_statement-statement-note-20-concentration-of-risk-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-22-segment-reporting-tables" xlink:label="cnet_statement-statement-note-22-segment-reporting-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-22-segment-reporting-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 22 - Segment Reporting</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-22-segment-reporting-tables" xlink:to="cnet_statement-statement-note-22-segment-reporting-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-23-loss-per-share-tables" xlink:label="cnet_statement-statement-note-23-loss-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-23-loss-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 23 - Loss Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-23-loss-per-share-tables" xlink:to="cnet_statement-statement-note-23-loss-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 24 - Share-based Compensation Expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:to="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Variable Interest Entities - Consolidated VIEs' Assets and Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:to="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChinaNetBVIMember" xlink:label="cnet_ChinaNetBVIMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ChinaNetBVIMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ChinaNet BVI [Member]</link:label>
    <link:label xlink:label="cnet_ChinaNetBVIMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to ChinaNet BVI.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ChinaNetBVIMember" xlink:to="cnet_ChinaNetBVIMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:to="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies - Exchange Rates Used to Translate Amounts In RMB Into US$ (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current liabilities *</link:label>
    <link:label xlink:label="us-gaap_OtherLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on a Recurring and Nonrecurring Basis (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProfitsAssessable" xlink:label="cnet_ProfitsAssessable" xlink:type="locator"/>
    <link:label xlink:label="cnet_ProfitsAssessable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ProfitsAssessable</link:label>
    <link:label xlink:label="cnet_ProfitsAssessable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profits Assessable</link:label>
    <link:label xlink:label="cnet_ProfitsAssessable-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of profits which are assessable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ProfitsAssessable" xlink:to="cnet_ProfitsAssessable-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies - Contract liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Summary of Significant Accounting Policies - Supplement Information Related to Operating Leases (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:to="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Accounts Receivable, Net - Accounts Receivable, Net (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:to="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:to="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Due From Related Parties, Net - Due From Related Parties (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:to="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxRateInPRC" xlink:label="cnet_EnterpriseIncomeTaxRateInPRC" xlink:type="locator"/>
    <link:label xlink:label="cnet_EnterpriseIncomeTaxRateInPRC-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_EnterpriseIncomeTaxRateInPRC</link:label>
    <link:label xlink:label="cnet_EnterpriseIncomeTaxRateInPRC-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Enterprise Income Tax Rate In PRC</link:label>
    <link:label xlink:label="cnet_EnterpriseIncomeTaxRateInPRC-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Enterprise income tax rate in PRC.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_EnterpriseIncomeTaxRateInPRC" xlink:to="cnet_EnterpriseIncomeTaxRateInPRC-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Property and Equipment, Net - Property and Equipment, Net (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:to="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerCMember" xlink:label="cnet_CustomerCMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_CustomerCMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label xlink:label="cnet_CustomerCMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to customer C.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CustomerCMember" xlink:to="cnet_CustomerCMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:label="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:to="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerBMember" xlink:label="cnet_CustomerBMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_CustomerBMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label xlink:label="cnet_CustomerBMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to customer B.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CustomerBMember" xlink:to="cnet_CustomerBMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:to="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCMember" xlink:label="cnet_PRCMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_PRCMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PRC [Member]</link:label>
    <link:label xlink:label="cnet_PRCMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents PRC.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PRCMember" xlink:to="cnet_PRCMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerAMember" xlink:label="cnet_CustomerAMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_CustomerAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label xlink:label="cnet_CustomerAMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to customer A.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CustomerAMember" xlink:to="cnet_CustomerAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:label="cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-15-taxation-taxes-payable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Taxation - Taxes Payable (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:to="cnet_statement-statement-note-15-taxation-taxes-payable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:label="cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-15-taxation-income-tax-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Taxation - Income Tax Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:to="cnet_statement-statement-note-15-taxation-income-tax-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:type="locator"/>
    <link:label xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties</link:label>
    <link:label xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Collection of Short-term Loans to Related Parties</link:label>
    <link:label xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow associated with collection, whether partial or full, of short-term loans to a related party.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:to="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:label="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Taxation - Deferred Tax Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:to="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Warrant Liabilities - Fair Value of Warrants (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:to="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierBMember" xlink:label="cnet_SupplierBMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_SupplierBMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier B [Member]</link:label>
    <link:label xlink:label="cnet_SupplierBMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to supplier B.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_SupplierBMember" xlink:to="cnet_SupplierBMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Warrant Liabilities - Warrant Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:to="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierAMember" xlink:label="cnet_SupplierAMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_SupplierAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier A [Member]</link:label>
    <link:label xlink:label="cnet_SupplierAMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to supplier A.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_SupplierAMember" xlink:to="cnet_SupplierAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Warrant Liabilities - Warrant Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:to="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:label="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:to="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:label="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 22 - Segment Reporting - Summary of Segment Reporting Information (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:to="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign currency translation gain/(loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:label="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 23 - Loss Per Share - Basic and Diluted Earnings Per Share (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:to="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRate" xlink:label="cnet_ApplicableIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ApplicableIncomeTaxRate</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable Income Tax Rate</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Applicable income tax rate for an entity during the reporting period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ApplicableIncomeTaxRate" xlink:to="cnet_ApplicableIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 24 - Share-based Compensation Expenses - Options Issued and Outstanding (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:to="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="locator"/>
    <link:label xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 24 - Share-based Compensation Expenses - Share-based Compensation Expenses (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:to="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatements" xlink:label="cnet_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="cnet_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_NotesToFinancialStatements" xlink:to="cnet_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="cnet_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="cnet_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, weighted average remaining contractual life (Year)</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BusinessOpportunityOnlineMember" xlink:label="cnet_BusinessOpportunityOnlineMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_BusinessOpportunityOnlineMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Opportunity Online [Member]</link:label>
    <link:label xlink:label="cnet_BusinessOpportunityOnlineMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Business Opportunity Online.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_BusinessOpportunityOnlineMember" xlink:to="cnet_BusinessOpportunityOnlineMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Option exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Option exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Option exercisable, weighted average remaining contractual life (Year)</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:type="locator"/>
    <link:label xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_IncomeTaxWithholdingRatePursuantToEITLaw</link:label>
    <link:label xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Withholding Rate Pursuant to EIT Law</link:label>
    <link:label xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">TBD</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:to="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Option exercisable, number of underlying shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Option exercisable, number of underlying shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TaxTreatyAgreementMember" xlink:label="cnet_TaxTreatyAgreementMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_TaxTreatyAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Treaty Agreement [Member]</link:label>
    <link:label xlink:label="cnet_TaxTreatyAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Tax Treaty Agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_TaxTreatyAgreementMember" xlink:to="cnet_TaxTreatyAgreementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireLongtermInvestments</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Investment to an investee</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PreferentialWithholdingTaxRate" xlink:label="cnet_PreferentialWithholdingTaxRate" xlink:type="locator"/>
    <link:label xlink:label="cnet_PreferentialWithholdingTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PreferentialWithholdingTaxRate</link:label>
    <link:label xlink:label="cnet_PreferentialWithholdingTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferential Withholding Tax Rate</link:label>
    <link:label xlink:label="cnet_PreferentialWithholdingTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferential withholding tax rate in PRC.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PreferentialWithholdingTaxRate" xlink:to="cnet_PreferentialWithholdingTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:type="locator"/>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PRCValueAddedTaxRateForModernServiceProvided</link:label>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRC Value Added Tax Rate for Modern Service Provided</link:label>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PRC value added tax rate for modern service provided.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvided-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:type="locator"/>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer</link:label>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRC Value Added Tax Rate for Modern Service Provided Small Scale Tax Payer</link:label>
    <link:label xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PRC value added tax rate for modern service provided by small scale tax payer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:type="locator"/>
    <link:label xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent</link:label>
    <link:label xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Percent</link:label>
    <link:label xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of investment in equity security without readily determinable fair value.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:to="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision of Modern Services Small Scale Tax Payer [Member]</link:label>
    <link:label xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the provision of modern services small scale tax payer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:to="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LocalChainXianMember" xlink:label="cnet_LocalChainXianMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_LocalChainXianMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Chain Xi&#8217;an [Member]</link:label>
    <link:label xlink:label="cnet_LocalChainXianMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining Local Chain Xi&#8217;an.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_LocalChainXianMember" xlink:to="cnet_LocalChainXianMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, forfeited, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advance from customers *</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinancialInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, granted/vested, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes payable *</link:label>
    <link:label xlink:label="us-gaap_TaxesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label xlink:label="us-gaap_TaxesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, exercised, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance sheet items, except for equity accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable *</link:label>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, number of underlying shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, number of underlying shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of software technology</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment for purchase of office equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncompeteAgreementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductAndServiceOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:type="locator"/>
    <link:label xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, Impairment</link:label>
    <link:label xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, Impairment</link:label>
    <link:label xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of accumulated impairment loss recognized resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:to="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:label="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ComputerSoftwareCloudVideoManagementSystemMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Cloud Video Management System [Member]</link:label>
    <link:label xlink:label="cnet_ComputerSoftwareCloudVideoManagementSystemMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to computer software, cloud video management system.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:to="cnet_ComputerSoftwareCloudVideoManagementSystemMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherCurrentAssetsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Assets [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PRC turnover tax and surcharge payable</link:label>
    <link:label xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for turnover tax and surcharges. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:to="cnet_TurnoverTaxAndSurchargePayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxPayableCurrent" xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PRC enterprise income tax payable</link:label>
    <link:label xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for enterprise income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:to="cnet_EnterpriseIncomeTaxPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_MinorityInterestDecreaseFromRedemptions</link:label>
    <link:label xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase noncontrolling interest in a Variable Interest Entity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestrictedCashAndCashEquivalents</link:label>
    <link:label xlink:label="us-gaap_RestrictedCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Total</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to ChinaNet Online Holdings, Inc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, Accumulated amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Management Consulting and Advisor Service Providers [Member]</link:label>
    <link:label xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to management consulting and advisor services providers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:to="cnet_ManagementConsultingAndAdvisorServiceProvidersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrcvalueAddedTaxSurchargeRate" xlink:label="cnet_PrcvalueAddedTaxSurchargeRate" xlink:type="locator"/>
    <link:label xlink:label="cnet_PrcvalueAddedTaxSurchargeRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PrcvalueAddedTaxSurchargeRate</link:label>
    <link:label xlink:label="cnet_PrcvalueAddedTaxSurchargeRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRC Value Added Tax Surcharge Rate</link:label>
    <link:label xlink:label="cnet_PrcvalueAddedTaxSurchargeRate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reflect PRC value added tax surcharge rate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PrcvalueAddedTaxSurchargeRate" xlink:to="cnet_PrcvalueAddedTaxSurchargeRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:type="locator"/>
    <link:label xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ManagementConsultingAndAdvisorServiceTerm</link:label>
    <link:label xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management Consulting and Advisor Service Term</link:label>
    <link:label xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the expiration period of the management consulting and advisor service.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:to="cnet_ManagementConsultingAndAdvisorServiceTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCSubsidiaryAndVIEsMember" xlink:label="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_PRCSubsidiaryAndVIEsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PRC Subsidiary And VIE's [Member]</link:label>
    <link:label xlink:label="cnet_PRCSubsidiaryAndVIEsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to PRC subsidiary and VIEs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PRCSubsidiaryAndVIEsMember" xlink:to="cnet_PRCSubsidiaryAndVIEsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofTaxesPayableTableTextBlock" xlink:label="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleofTaxesPayableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Taxes Payable [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleofTaxesPayableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the schedule of taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:to="cnet_ScheduleofTaxesPayableTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domain name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentNet</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentGross</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RepaymentForSecurityPurchaseAgreement" xlink:label="cnet_RepaymentForSecurityPurchaseAgreement" xlink:type="locator"/>
    <link:label xlink:label="cnet_RepaymentForSecurityPurchaseAgreement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_RepaymentForSecurityPurchaseAgreement</link:label>
    <link:label xlink:label="cnet_RepaymentForSecurityPurchaseAgreement-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment to investors related to terminated security purchase agreements</link:label>
    <link:label xlink:label="cnet_RepaymentForSecurityPurchaseAgreement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with the security purchase agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_RepaymentForSecurityPurchaseAgreement" xlink:to="cnet_RepaymentForSecurityPurchaseAgreement-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DueFromRelatedParties</link:label>
    <link:label xlink:label="us-gaap_DueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due from Related Parties, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedParties" xlink:to="us-gaap_DueFromRelatedParties-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss before allocation to noncontrolling interests</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net (loss)/income</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss)/income</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</link:label>
    <link:label xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss per share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CostOfSalesTotalMember" xlink:label="cnet_CostOfSalesTotalMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_CostOfSalesTotalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Sales Total [Member]</link:label>
    <link:label xlink:label="cnet_CostOfSalesTotalMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents cost of sales total.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CostOfSalesTotalMember" xlink:to="cnet_CostOfSalesTotalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RelatedPartyTransactionAmountsOfTransaction</link:label>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntersegmentEliminationMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LoansPayableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense)/benefit</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:label xlink:label="country_CN-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:label="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liquidity and Management&#8217;s Plan, Policy [Policy Text Block]</link:label>
    <link:label xlink:label="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for liquidity and management's plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:to="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Classification [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:label="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:type="locator"/>
    <link:label xlink:label="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advances received from customers related to unsatisfied performance obligations</link:label>
    <link:label xlink:label="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of advances received from customer related to unsatisfied performance obligations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:to="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanCostRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanCostRecognized</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanCostRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and administrative expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term deposit, restricted</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation expenses</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK" xlink:type="locator"/>
    <link:label xlink:label="country_HK-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HONG KONG</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTax</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss attributable to ChinaNet Online Holdings, Inc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance from customers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NotesReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NotesReceivableNet</link:label>
    <link:label xlink:label="us-gaap_NotesReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:label="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:type="locator"/>
    <link:label xlink:label="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares outstanding:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:to="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseCost</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShortTermLeaseCost</link:label>
    <link:label xlink:label="us-gaap_ShortTermLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseCostTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (years) (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NatureOfExpenseAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_NatureOfExpenseAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment on intangible assets</link:label>
    <link:label xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment on intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chuangshi Meiwei and Guoshua Shiji [Member]</link:label>
    <link:label xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to Chuangshi Meiwei and Guoshua Shiji.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:to="cnet_ChuangshiMeiweiAndGuoshuaShijiMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment on goodwill</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment on goodwill included in total operating expenses</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment on goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues, customer concentration risk</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense included in total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymenttoAcquireLongTermAssets" xlink:label="cnet_PaymenttoAcquireLongTermAssets" xlink:type="locator"/>
    <link:label xlink:label="cnet_PaymenttoAcquireLongTermAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenditure for long-term assets</link:label>
    <link:label xlink:label="cnet_PaymenttoAcquireLongTermAssets-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with the acquisition of long-lived tangible and intangible assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PaymenttoAcquireLongTermAssets" xlink:to="cnet_PaymenttoAcquireLongTermAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct offering costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplierConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInDueFromRelatedParties</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Due from related parties</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Ending Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProjectMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProjectMember" xlink:to="us-gaap_ProjectMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdvertisingExpense</link:label>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherCurrentAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</link:label>
    <link:label xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:label xlink:label="cnet_PrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayment and deposit to suppliers, net</link:label>
    <link:label xlink:label="cnet_PrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepayment and deposit to suppliers, net</link:label>
    <link:label xlink:label="cnet_PrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount as of the balance sheet date of capitalized payments for supplies which will be consumed in operations within one year or the normal operating cycle, if longer, and deposits to suppliers to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, which will be either consumed in operations or refunded within one year or the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PrepaymentAndDepositToSuppliers" xlink:to="cnet_PrepaymentAndDepositToSuppliers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NatureOfOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:label xlink:label="cnet_AccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued payroll and other accruals *</link:label>
    <link:label xlink:label="cnet_AccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and other accruals</link:label>
    <link:label xlink:label="cnet_AccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees and other service providers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AccruedPayrollAndOtherAccruals" xlink:to="cnet_AccruedPayrollAndOtherAccruals-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, exercised (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_GuohuaShijiMember" xlink:label="cnet_GuohuaShijiMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_GuohuaShijiMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guohua Shiji [Member]</link:label>
    <link:label xlink:label="cnet_GuohuaShijiMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Guohua Shiji.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_GuohuaShijiMember" xlink:to="cnet_GuohuaShijiMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentAssetsAbstract" xlink:label="cnet_CurrentAssetsAbstract" xlink:type="locator"/>
    <link:label xlink:label="cnet_CurrentAssetsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="cnet_CurrentAssetsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentLiabilitiesAbstract" xlink:label="cnet_CurrentLiabilitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="cnet_CurrentLiabilitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="cnet_CurrentLiabilitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:label="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ForeignCurrencyExchangeRatesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Exchange Rates [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ForeignCurrencyExchangeRatesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of exchange rates used for 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.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:to="cnet_ForeignCurrencyExchangeRatesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for allowances for doubtful accounts</link:label>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:label="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:type="locator"/>
    <link:label xlink:label="cnet_ForeignCurrencyExchangeRateTranslationAverage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Items in the statements of operations and comprehensive loss, and statements of cash flows</link:label>
    <link:label xlink:label="cnet_ForeignCurrencyExchangeRateTranslationAverage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the foreign currency exchange rate derived from an average.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:to="cnet_ForeignCurrencyExchangeRateTranslationAverage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, granted/vested shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair value of the warrants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options outstanding, forfeited (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingAndMarketingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and marketing expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:label="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfAccountsReceivableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Receivable [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfAccountsReceivableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of account receivables.Including: gross carrying value, allowance, and net carrying value as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:to="cnet_ScheduleOfAccountsReceivableTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock for private placement, net of $1.89 million proceeds allocated to investor warrants labilities and $1.20 million direct offering costs (including $0.39 million proceeds allocated to placement agent warrants liabilities), respectively (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internet Advertising And TV Advertising Contractual Deposit [Member]</link:label>
    <link:label xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the internet advertising and tv advertising contractual deposit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:to="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock for private placement, net of $1.89 million proceeds allocated to investor warrants labilities and $1.20 million direct offering costs (including $0.39 million proceeds allocated to placement agent warrants liabilities), respectively</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShortTermDebtWeightedAverageInterestRate</link:label>
    <link:label xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development expenses</link:label>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:label="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Prepayments and Deposit to Suppliers [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of prepayments and deposits to suppliers by major categories as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:to="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesMember" xlink:label="cnet_DueFromRelatedPartiesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_DueFromRelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due From Related Parties [Member]</link:label>
    <link:label xlink:label="cnet_DueFromRelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents transactions due from related parties.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DueFromRelatedPartiesMember" xlink:to="cnet_DueFromRelatedPartiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputSharePriceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Share Price [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpense</link:label>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputQuotedPriceMember" xlink:label="us-gaap_MeasurementInputQuotedPriceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputQuotedPriceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Quoted Price [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputQuotedPriceMember" xlink:to="us-gaap_MeasurementInputQuotedPriceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputExpectedTermMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxesAndTaxCredits</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred-PRC</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputExercisePriceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Exercise Price [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExercisePriceMember" xlink:to="us-gaap_MeasurementInputExercisePriceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:label="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleofDeferredTaxAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Deferred Tax Assets [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleofDeferredTaxAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the deferred tax assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:to="cnet_ScheduleofDeferredTaxAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:type="locator"/>
    <link:label xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve</link:label>
    <link:label xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum Percentage Of Annual After-tax Profit For General Reserve</link:label>
    <link:label xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum percentage of annual after-tax profit required to be appropriated as general reserve.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:to="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:type="locator"/>
    <link:label xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital</link:label>
    <link:label xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum Required Reserve As Percent Of Registered Capital</link:label>
    <link:label xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum aggregate compulsory appropriation of general reserve, measured by percentage of registered capital.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:to="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WithholdingtaxRatePursuantToEitLaw" xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw" xlink:type="locator"/>
    <link:label xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_WithholdingtaxRatePursuantToEitLaw</link:label>
    <link:label xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Withholding Tax Rate Pursuant To EIT Law</link:label>
    <link:label xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Withholding tax rate pursuant to PRC Enterprise Income Tax law.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_WithholdingtaxRatePursuantToEitLaw" xlink:to="cnet_WithholdingtaxRatePursuantToEitLaw-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WFOEMember" xlink:label="cnet_WFOEMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_WFOEMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">WFOE [Member]</link:label>
    <link:label xlink:label="cnet_WFOEMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to WFOE.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_WFOEMember" xlink:to="cnet_WFOEMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomesticEnterpriseMember" xlink:label="cnet_DomesticEnterpriseMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_DomesticEnterpriseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Enterprise [Member]</link:label>
    <link:label xlink:label="cnet_DomesticEnterpriseMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domestic enterprise [member</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DomesticEnterpriseMember" xlink:to="cnet_DomesticEnterpriseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:label xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepayment and deposit to suppliers</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period on capitalized payments for suppliers and deposit to suppliers that is expected to be consumed or refunded within one year or the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:to="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</link:label>
    <link:label xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Stock and Warrants for Services or Claims</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:label xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and other accruals</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period in the aggregate amount of liabilities accrued and payable to employees and other service providers for services received that are used in an entity's business.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:to="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in fair value of warrants</link:label>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeLeasesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetUsefulLife</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherPRCOperatingEntitiesMember" xlink:label="cnet_OtherPRCOperatingEntitiesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_OtherPRCOperatingEntitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other PRC Operating Entities [Member]</link:label>
    <link:label xlink:label="cnet_OtherPRCOperatingEntitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Other PRC Operating Entities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OtherPRCOperatingEntitiesMember" xlink:to="cnet_OtherPRCOperatingEntitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:label="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_VariableInterestEntitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entities Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_VariableInterestEntitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for variable interest entities consolidated. Including accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined), the nature of restrictions on a consolidated variable interest entities' assets and on the settlement of its liabilities reported by a reporting entity in its statement of financial position, including the carrying amounts of such assets and liabilities; and summary of the financial performances of the VIEs consolidated.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:to="cnet_VariableInterestEntitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_VIEsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">VIEs [Member]</link:label>
    <link:label xlink:label="cnet_VIEsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information regarding the company's VIEs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_VIEsMember" xlink:to="cnet_VIEsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseTermOfContract</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermInvestments-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label xlink:label="us-gaap_LongTermInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FundAdvancedToCompanyManagementMember" xlink:label="cnet_FundAdvancedToCompanyManagementMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_FundAdvancedToCompanyManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fund Advanced to Company Management [Member]</link:label>
    <link:label xlink:label="cnet_FundAdvancedToCompanyManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to a fund advanced to company management.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_FundAdvancedToCompanyManagementMember" xlink:to="cnet_FundAdvancedToCompanyManagementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DepreciationDepletionAndAmortization</link:label>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesIssuedPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesIssuedPricePerShare</link:label>
    <link:label xlink:label="us-gaap_SharesIssuedPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:label="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_BalanceSheetItemsExceptEquityAccountsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Items, Except Equity Accounts [Member]</link:label>
    <link:label xlink:label="cnet_BalanceSheetItemsExceptEquityAccountsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents balance sheet items except equity accounts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:to="cnet_BalanceSheetItemsExceptEquityAccountsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment on intangible assets included in total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOfInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment on long-term investments</link:label>
    <link:label xlink:label="us-gaap_ImpairmentOfInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment on long-term investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfInvestments" xlink:to="us-gaap_ImpairmentOfInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock (US$0.001 par value; authorized 50,000,000 shares; issued and outstanding 16,412,543 shares and 16,382,543 shares at June 30, 2019 and December 31, 2018, respectively)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract to Develop Social Network Based Applications [Member]</link:label>
    <link:label xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about contract to develop social network based applications.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:to="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract to Develop Blockchain Technology Based Applications [Member]</link:label>
    <link:label xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about contract to develop blockchain technology based applications.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicationDevelopmentContractsContractAmount" xlink:label="cnet_ApplicationDevelopmentContractsContractAmount" xlink:type="locator"/>
    <link:label xlink:label="cnet_ApplicationDevelopmentContractsContractAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ApplicationDevelopmentContractsContractAmount</link:label>
    <link:label xlink:label="cnet_ApplicationDevelopmentContractsContractAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Application Development Contracts, Contract Amount</link:label>
    <link:label xlink:label="cnet_ApplicationDevelopmentContractsContractAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of application development contract amount.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ApplicationDevelopmentContractsContractAmount" xlink:to="cnet_ApplicationDevelopmentContractsContractAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_HubeiMember" xlink:label="cnet_HubeiMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_HubeiMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hubei [Member]</link:label>
    <link:label xlink:label="cnet_HubeiMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to Hubei.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_HubeiMember" xlink:to="cnet_HubeiMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BeijingMember" xlink:label="cnet_BeijingMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_BeijingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Beijing [Member]</link:label>
    <link:label xlink:label="cnet_BeijingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to Beijing.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_BeijingMember" xlink:to="cnet_BeijingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfLeaseOffices" xlink:label="cnet_NumberOfLeaseOffices" xlink:type="locator"/>
    <link:label xlink:label="cnet_NumberOfLeaseOffices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_NumberOfLeaseOffices</link:label>
    <link:label xlink:label="cnet_NumberOfLeaseOffices-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Lease Offices</link:label>
    <link:label xlink:label="cnet_NumberOfLeaseOffices-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents number of lease offices.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_NumberOfLeaseOffices" xlink:to="cnet_NumberOfLeaseOffices-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccountsReceivableDisclosureTextBlock" xlink:label="cnet_AccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_AccountsReceivableDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_AccountsReceivableDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure of accounts receivables.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AccountsReceivableDisclosureTextBlock" xlink:to="cnet_AccountsReceivableDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseDiscountRate</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Discount Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internet Advertising and TV Advertising [Member]</link:label>
    <link:label xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the internet advertising and TV advertising segment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:to="cnet_InternetAdvertisingAndTVAdvertisingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfMonthsPastDue" xlink:label="cnet_NumberOfMonthsPastDue" xlink:type="locator"/>
    <link:label xlink:label="cnet_NumberOfMonthsPastDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_NumberOfMonthsPastDue</link:label>
    <link:label xlink:label="cnet_NumberOfMonthsPastDue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Months Past Due</link:label>
    <link:label xlink:label="cnet_NumberOfMonthsPastDue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reflected the number of months past due of the proportion of accounts receivable which allowance for doubtful debts has been provided.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_NumberOfMonthsPastDue" xlink:to="cnet_NumberOfMonthsPastDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnAugust162017Member" xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="locator"/>
    <link:label xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loan Payable Borrowed on August 16, 2017 [Member]</link:label>
    <link:label xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to a loan payable borrowed on August 16, 2017.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:to="cnet_LoanPayableBorrowedOnAugust162017Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Total</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating cash flows used for operating leases (in thousands of U.S. dollars)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current assets, net</link:label>
    <link:label xlink:label="us-gaap_OtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_EquityMethodInvesteeNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Working Capital Loan to an Unrelated Third Party [Member]</link:label>
    <link:label xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to an unsecured, non-interest-bearing short-term working capital loan to an unrelated third party.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:to="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestPaidNet</link:label>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:label="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayments and Deposits to Suppliers Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the various types of prepayments and deposits to suppliers as of the balance sheet date. Presentation is categorized by nature of these prepayments and deposits.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:to="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLeaseRightofuseAssetAmortization" xlink:label="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:type="locator"/>
    <link:label xlink:label="cnet_OperatingLeaseRightofuseAssetAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
    <link:label xlink:label="cnet_OperatingLeaseRightofuseAssetAmortization-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense attributable to right-of-use asset from operating lease.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:to="cnet_OperatingLeaseRightofuseAssetAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits to TV Ad and Internet Ad Resources Providers [Member]</link:label>
    <link:label xlink:label="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposits made to tv ad and internet ad resources providers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:to="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdMember" xlink:label="cnet_InternetAdMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_InternetAdMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internet Ad [Member]</link:label>
    <link:label xlink:label="cnet_InternetAdMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Internet Advertising and Data Service business segment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_InternetAdMember" xlink:to="cnet_InternetAdMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdMember" xlink:label="cnet_TVAdMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_TVAdMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TV Ad [Member]</link:label>
    <link:label xlink:label="cnet_TVAdMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents TV ad.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_TVAdMember" xlink:to="cnet_TVAdMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel3Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:type="locator"/>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ApplicableIncomeTaxRateForSubsequentProfit</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable Income Tax Rate for Subsequent Profit</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the applicable income tax rate for subsequent profit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:to="cnet_ApplicableIncomeTaxRateForSubsequentProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:type="locator"/>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ApplicableIncomeTaxRateForFirst2Million</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable Income Tax Rate for First Profit Limit</link:label>
    <link:label xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the applicable income tax rate for first HK $2 million.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:to="cnet_ApplicableIncomeTaxRateForFirst2Million-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayment to TV Ad and Internet Ad Resources Providers [Member]</link:label>
    <link:label xlink:label="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The prepayment to TV and internet ad resource providers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:to="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel1Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherDepositsAndPrepaymentsMember" xlink:label="cnet_OtherDepositsAndPrepaymentsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_OtherDepositsAndPrepaymentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Deposits and Prepayments [Member]</link:label>
    <link:label xlink:label="cnet_OtherDepositsAndPrepaymentsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents other deposits and prepayments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OtherDepositsAndPrepaymentsMember" xlink:to="cnet_OtherDepositsAndPrepaymentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel2Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_RelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Parties [Member]</link:label>
    <link:label xlink:label="cnet_RelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to related parties.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_RelatedPartiesMember" xlink:to="cnet_RelatedPartiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="locator"/>
    <link:label xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loan Payable Borrowed on September 30, 2018 [Member]</link:label>
    <link:label xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to a loan payable amount borrowed on September 30, 2018.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:to="cnet_LoanPayableBorrowedOnSeptember302018Member-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_UnrelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrelated Parties [Member]</link:label>
    <link:label xlink:label="cnet_UnrelatedPartiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to unrelated parties.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_UnrelatedPartiesMember" xlink:to="cnet_UnrelatedPartiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:label="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_DueFromRelatedPartiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due from Related Parties Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_DueFromRelatedPartiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for due from related parties. Including descriptions and amounts of the transactions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:to="cnet_DueFromRelatedPartiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinorityInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DueFromRelatedPartiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due from related parties, net</link:label>
    <link:label xlink:label="us-gaap_DueFromRelatedPartiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due from Related Parties, Current, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaidOperatingLeasePayments" xlink:label="cnet_PrepaidOperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="cnet_PrepaidOperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PrepaidOperatingLeasePayments</link:label>
    <link:label xlink:label="cnet_PrepaidOperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid lease payment</link:label>
    <link:label xlink:label="cnet_PrepaidOperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash outflow from prepaid operating lease.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PrepaidOperatingLeasePayments" xlink:to="cnet_PrepaidOperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bad debts provision</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_InvestorWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investor Warrants [Member]</link:label>
    <link:label xlink:label="cnet_InvestorWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to warrants issued in connection with a private placement of common stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_InvestorWarrantsMember" xlink:to="cnet_InvestorWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:label="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of property and equipment gross amount by major category, accumulated depreciation and net amount in the aggregate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:to="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds allocated to warrant liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ElectronicDevicesMember" xlink:label="cnet_ElectronicDevicesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_ElectronicDevicesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electronic Devices [Member]</link:label>
    <link:label xlink:label="cnet_ElectronicDevicesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents electronic devices.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ElectronicDevicesMember" xlink:to="cnet_ElectronicDevicesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory reserves</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsReceivableGrossCurrent</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $1,373 and $3,393, respectively</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:type="locator"/>
    <link:label xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations</link:label>
    <link:label xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Taxable Income Deduction Limitations</link:label>
    <link:label xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating loss carryforward that is subject to percentage of taxable income deduction limitation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:to="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenuesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_PlacementAgentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Placement Agent Warrants [Member]</link:label>
    <link:label xlink:label="cnet_PlacementAgentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to placement agent warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PlacementAgentWarrantsMember" xlink:to="cnet_PlacementAgentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income/(expenses)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of net operating losses carried forward</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income (expenses)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of the period</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="locator"/>
    <link:label xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock and warrant (net of cash offering cost of US$809)</link:label>
    <link:label xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of issuance costs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:to="cnet_ProceedsFromIssuanceOrSaleOfEquityNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrivatePlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease)/increase in cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or rights exercised during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:to="cnet_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exchange translation adjustment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted/Vested (in shares)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or rights issued during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:to="cnet_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xlink:type="locator"/>
    <link:label xlink:label="srt_DirectorMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:label="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfWarrantActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Warrant Activity [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfWarrantActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure for warrant activity.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:to="cnet_ScheduleOfWarrantActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:label="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Warrant Liabilities [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of warrant liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:to="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating (loss)/income</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue recognized from beginning contract liability balances</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightCancelledDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightCancelledDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or rights cancelled during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:to="cnet_ClassOfWarrantOrRightCancelledDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average exercise price per share of warrants or rights outstanding.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of exchange rate fluctuation on cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSold-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisable" xlink:label="cnet_ClassOfWarrantOrRightExercisable" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ClassOfWarrantOrRightExercisable</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisable-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisable-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisable-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of warrants or rights exercisable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightExercisable" xlink:to="cnet_ClassOfWarrantOrRightExercisable-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life (Year)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual term for warrants outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercisable, weighted average remaining contractual life (Year)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual term for exercisable warrants outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ConsolidationItemsDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">--advance from customers</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance as of January 1, 2019</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance as of June 30, 2019 (Unaudited)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:type="locator"/>
    <link:label xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions</link:label>
    <link:label xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of Cash and Cash Equivalents Held by Major Financial Institutions</link:label>
    <link:label xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of cash and cash equivalents held by major financial institutions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:to="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant liabilities (Note 17)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ConsolidationItemsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainTechnologyMember" xlink:label="cnet_BlockchainTechnologyMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_BlockchainTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Blockchain Technology [Member]</link:label>
    <link:label xlink:label="cnet_BlockchainTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to blockchain technology.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_BlockchainTechnologyMember" xlink:to="cnet_BlockchainTechnologyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock, cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:label xlink:label="srt_OfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Officer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OfficerMember" xlink:to="srt_OfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncontrollingInterestMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" xlink:type="locator"/>
    <link:label xlink:label="srt_ScenarioForecastMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_OtherTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:type="locator"/>
    <link:label xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent</link:label>
    <link:label xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible from related party.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:to="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FinancialPerformanceOfViesTableTextBlock" xlink:label="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_FinancialPerformanceOfViesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Performance of VIEs [Table Text Block]</link:label>
    <link:label xlink:label="cnet_FinancialPerformanceOfViesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the financial performance of variable interest entities reported in the Company's consolidated statements of operations and comprehensive loss.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:to="cnet_FinancialPerformanceOfViesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesGrossCurrent" xlink:label="cnet_DueFromRelatedPartiesGrossCurrent" xlink:type="locator"/>
    <link:label xlink:label="cnet_DueFromRelatedPartiesGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due from related parties, gross</link:label>
    <link:label xlink:label="cnet_DueFromRelatedPartiesGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The gross amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DueFromRelatedPartiesGrossCurrent" xlink:to="cnet_DueFromRelatedPartiesGrossCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Current-PRC</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherCurrentLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherCurrentAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsMember" xlink:to="us-gaap_OtherCurrentAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightOutstanding</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income tax (expense)/benefit and noncontrolling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VehiclesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransferredAtPointInTimeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransferredOverTimeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingAndMarketingExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term bank loan *</link:label>
    <link:label xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Bank Loans and Notes Payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_IncreaseDecreaseInShorttermLeaseLiability</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease payment liability related to a short-term lease</link:label>
    <link:label xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in short-term lease liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:to="cnet_IncreaseDecreaseInShorttermLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:label="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite and Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label xlink:label="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of intangible assets gross amount by major category, accumulated amortization and net amount in the aggregate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomainNameMember" xlink:label="cnet_DomainNameMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_DomainNameMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domain Name [Member]</link:label>
    <link:label xlink:label="cnet_DomainNameMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents domain name.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_DomainNameMember" xlink:to="cnet_DomainNameMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivableTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SoftwareTechnologiesMember" xlink:label="cnet_SoftwareTechnologiesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_SoftwareTechnologiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Technologies [Member]</link:label>
    <link:label xlink:label="cnet_SoftwareTechnologiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents software technologies.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_SoftwareTechnologiesMember" xlink:to="cnet_SoftwareTechnologiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:label="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_CloudComputingBasedSoftwarePlatformsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cloud-Computing Based Software Platforms [Member]</link:label>
    <link:label xlink:label="cnet_CloudComputingBasedSoftwarePlatformsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents cloud-computing based software platforms.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:to="cnet_CloudComputingBasedSoftwarePlatformsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherComputerSoftwareMember" xlink:label="cnet_OtherComputerSoftwareMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_OtherComputerSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Computer Software [Member]</link:label>
    <link:label xlink:label="cnet_OtherComputerSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents other computer software.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OtherComputerSoftwareMember" xlink:to="cnet_OtherComputerSoftwareMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="cnet_ShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease payment liability related to a short-term lease *</link:label>
    <link:label xlink:label="cnet_ShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Lease Liability</link:label>
    <link:label xlink:label="cnet_ShorttermLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of short-term lease liability.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ShorttermLeaseLiability" xlink:to="cnet_ShorttermLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:label="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DueToOfficersOrStockholdersNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term borrowing from a director</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:to="us-gaap_DueToOfficersOrStockholdersNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementBusinessSegmentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfShortTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfShortTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfShortTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Short-term Debt, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfBankDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfBankDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfBankDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment of short-term bank loan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares outstanding -Basic and diluted (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndStaffWelfareMember" xlink:label="cnet_AccruedPayrollAndStaffWelfareMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_AccruedPayrollAndStaffWelfareMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Payroll and Staff Welfare [Member]</link:label>
    <link:label xlink:label="cnet_AccruedPayrollAndStaffWelfareMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents accrued payroll and staff welfare.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AccruedPayrollAndStaffWelfareMember" xlink:to="cnet_AccruedPayrollAndStaffWelfareMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharePrice</link:label>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedOperatingExpensesMember" xlink:label="cnet_AccruedOperatingExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_AccruedOperatingExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Operating Expenses [Member]</link:label>
    <link:label xlink:label="cnet_AccruedOperatingExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents accrued operating expenses.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_AccruedOperatingExpensesMember" xlink:to="cnet_AccruedOperatingExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:label="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Borrowing from Director Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for long-term borrowing from director. Including the descriptions and amounts of the transactions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:to="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and diluted (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss per share-Basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromBankDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from short-term bank loan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WarrantsDisclosureTextBlock" xlink:label="cnet_WarrantsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cnet_WarrantsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Disclosure [Text Block]</link:label>
    <link:label xlink:label="cnet_WarrantsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Entire disclosure for warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_WarrantsDisclosureTextBlock" xlink:to="cnet_WarrantsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IntelligentMarketingDataServicePlatformMember" xlink:label="cnet_IntelligentMarketingDataServicePlatformMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_IntelligentMarketingDataServicePlatformMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intelligent Marketing Data Service Platform [Member]</link:label>
    <link:label xlink:label="cnet_IntelligentMarketingDataServicePlatformMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the intelligent marketing data service platform.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_IntelligentMarketingDataServicePlatformMember" xlink:to="cnet_IntelligentMarketingDataServicePlatformMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:label="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internet Safety, Information Exchange Security and Data Encryption Software [Member]</link:label>
    <link:label xlink:label="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the internet safety, information exchange security and data encryption software.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:to="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average exercise price per share of warrants or rights exercisable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:label xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts</link:label>
    <link:label xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment for Blockchain Technology Based Applications Development Costs</link:label>
    <link:label xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment for blockchain application platform development costs</link:label>
    <link:label xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with the development of blockchain technology based applications.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:label xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Blockchain application platform development costs</link:label>
    <link:label xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of assets recorded for blockchain software applications development.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:to="cnet_BlockchainSoftwareApplicationsDevelopmentCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CorporateNonSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, Development, and Computer Software Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdvertisingServiceMember" xlink:label="cnet_TVAdvertisingServiceMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_TVAdvertisingServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TV Advertising Service [Member]</link:label>
    <link:label xlink:label="cnet_TVAdvertisingServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to tv advertising service.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_TVAdvertisingServiceMember" xlink:to="cnet_TVAdvertisingServiceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OnlineAdvertisingPlacementMember" xlink:label="cnet_OnlineAdvertisingPlacementMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_OnlineAdvertisingPlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Online Advertising Placement [Member]</link:label>
    <link:label xlink:label="cnet_OnlineAdvertisingPlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to online advertising placement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_OnlineAdvertisingPlacementMember" xlink:to="cnet_OnlineAdvertisingPlacementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SearchEngineMarketingAndDataServiceMember" xlink:label="cnet_SearchEngineMarketingAndDataServiceMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_SearchEngineMarketingAndDataServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Search Engine Marketing and Data Service [Member]</link:label>
    <link:label xlink:label="cnet_SearchEngineMarketingAndDataServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to search engine marketing and data service.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_SearchEngineMarketingAndDataServiceMember" xlink:to="cnet_SearchEngineMarketingAndDataServiceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:label="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_SalesOfEffectiveSalesLeadInformationMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales of Effective Sales Lead Information [Member]</link:label>
    <link:label xlink:label="cnet_SalesOfEffectiveSalesLeadInformationMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to sales of effective sales lead information.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:to="cnet_SalesOfEffectiveSalesLeadInformationMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment for acquisition of noncontrolling interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total ChinaNet Online Holdings, Inc.&#8217;s stockholders&#8217; equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedpartyWorkingCapitalLoansMember" xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="locator"/>
    <link:label xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related-party Working Capital Loans [Member]</link:label>
    <link:label xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to related-party working capital loans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:to="cnet_RelatedpartyWorkingCapitalLoansMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingSegmentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireLoansReceivable</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Short-term loan to an unrelated party</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collection of short-term loan from an unrelated party</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>cnet-20190630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 05:44PM UTC 2019-08-19--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event" xlink:href="cnet-20190630.xsd#statement-note-25-subsequent-event" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director" xlink:href="cnet-20190630.xsd#statement-note-16-longterm-borrowing-from-a-director" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:label="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_LongTermBorrowingFromDirectorDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related" xlink:href="cnet-20190630.xsd#statement-note-13-advance-from-a-customer-related" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:label="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:label="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_VariableInterestEntitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations" xlink:href="cnet-20190630.xsd#statement-note-1-organization-and-nature-of-operations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_NatureOfOperations" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information" xlink:href="cnet-20190630.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BeijingMember" xlink:label="cnet_BeijingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_HubeiMember" xlink:label="cnet_HubeiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cnet_BeijingMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherCurrentAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cnet_HubeiMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccountsReceivableDisclosureTextBlock" xlink:label="cnet_AccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_AccountsReceivableDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:label="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FundAdvancedToCompanyManagementMember" xlink:label="cnet_FundAdvancedToCompanyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedpartyWorkingCapitalLoansMember" xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="cnet_FundAdvancedToCompanyManagementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_DueFromRelatedPartiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-" xlink:href="cnet-20190630.xsd#statement-note-7-other-current-assets-net-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments" xlink:href="cnet-20190630.xsd#statement-note-8-longterm-investments" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LocalChainXianMember" xlink:label="cnet_LocalChainXianMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="cnet_LocalChainXianMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs" xlink:href="cnet-20190630.xsd#statement-note-11-blockchain-software-application-platform-development-costs" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:href="cnet-20190630.xsd#statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnAugust162017Member" xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation" xlink:href="cnet-20190630.xsd#statement-note-15-taxation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BusinessOpportunityOnlineMember" xlink:label="cnet_BusinessOpportunityOnlineMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChinaNetBVIMember" xlink:label="cnet_ChinaNetBVIMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherPRCOperatingEntitiesMember" xlink:label="cnet_OtherPRCOperatingEntitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCMember" xlink:label="cnet_PRCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCSubsidiaryAndVIEsMember" xlink:label="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TaxTreatyAgreementMember" xlink:label="cnet_TaxTreatyAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_ChinaNetBVIMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_PRCMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_OtherPRCOperatingEntitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_BusinessOpportunityOnlineMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_TaxTreatyAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WarrantsDisclosureTextBlock" xlink:label="cnet_WarrantsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cnet_WarrantsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets" xlink:href="cnet-20190630.xsd#statement-note-18-restricted-net-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomesticEnterpriseMember" xlink:label="cnet_DomesticEnterpriseMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WFOEMember" xlink:label="cnet_WFOEMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_WFOEMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_DomesticEnterpriseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan" xlink:href="cnet-20190630.xsd#statement-note-19-employee-defined-contribution-plan" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies" xlink:href="cnet-20190630.xsd#statement-note-21-commitments-and-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NotesToFinancialStatementsAbstract" xlink:label="cnet_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies" xlink:href="cnet-20190630.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:label="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-significant-accounting-policies-policies" xlink:label="cnet_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FinancialPerformanceOfViesTableTextBlock" xlink:label="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_FinancialPerformanceOfViesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:label="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ForeignCurrencyExchangeRatesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:label="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-4-accounts-receivable-net-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfAccountsReceivableTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:label="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesMember" xlink:label="cnet_DueFromRelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-6-due-from-related-parties-net-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="cnet_DueFromRelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:label="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-9-property-and-equipment-net-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:label="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:label="cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-10-intangible-assets-net-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:label="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleofTaxesPayableTableTextBlock" xlink:label="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-tables" xlink:label="cnet_statement-statement-note-15-taxation-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-15-taxation-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleofTaxesPayableTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleofDeferredTaxAssetsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:label="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:label="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfWarrantLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cnet_ScheduleOfWarrantActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:label="cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-20-concentration-of-risk-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-22-segment-reporting-tables" xlink:label="cnet_statement-statement-note-22-segment-reporting-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-22-segment-reporting-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-23-loss-per-share-tables" xlink:label="cnet_statement-statement-note-23-loss-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-23-loss-per-share-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BeijingMember" xlink:label="cnet_BeijingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_HubeiMember" xlink:label="cnet_HubeiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfLeaseOffices" xlink:label="cnet_NumberOfLeaseOffices-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cnet_BeijingMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherCurrentAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cnet_HubeiMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss-n2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-n2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_NumberOfLeaseOffices-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermLeaseCost-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ShorttermLeaseLiability-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:label="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NumberOfMonthsPastDue" xlink:label="cnet_NumberOfMonthsPastDue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_InternetAdvertisingAndTVAdvertisingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_NumberOfMonthsPastDue-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:label="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_FundAdvancedToCompanyManagementMember" xlink:label="cnet_FundAdvancedToCompanyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties" xlink:label="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedpartyWorkingCapitalLoansMember" xlink:label="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="cnet_FundAdvancedToCompanyManagementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="cnet_RelatedpartyWorkingCapitalLoansMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cnet_ChuangshiMeiweiAndGuoshuaShijiMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedParties-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-7-other-current-assets-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:label="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:label="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesReceivableNet-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual" xlink:href="cnet-20190630.xsd#statement-note-8-longterm-investments-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent" xlink:label="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LocalChainXianMember" xlink:label="cnet_LocalChainXianMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="cnet_LocalChainXianMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:href="cnet-20190630.xsd#statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicationDevelopmentContractsContractAmount" xlink:label="cnet_ApplicationDevelopmentContractsContractAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:label="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopSocialNetworkBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicationDevelopmentContractsContractAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:href="cnet-20190630.xsd#statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnAugust162017Member" xlink:label="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:label="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="cnet_LoanPayableBorrowedOnAugust162017Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="cnet_LoanPayableBorrowedOnSeptember302018Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfShortTermDebt-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalents-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRate" xlink:label="cnet_ApplicableIncomeTaxRate-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForFirst2Million" xlink:label="cnet_ApplicableIncomeTaxRateForFirst2Million-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicableIncomeTaxRateForSubsequentProfit" xlink:label="cnet_ApplicableIncomeTaxRateForSubsequentProfit-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BusinessOpportunityOnlineMember" xlink:label="cnet_BusinessOpportunityOnlineMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ChinaNetBVIMember" xlink:label="cnet_ChinaNetBVIMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxRateInPRC" xlink:label="cnet_EnterpriseIncomeTaxRateInPRC-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncomeTaxWithholdingRatePursuantToEITLaw" xlink:label="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations" xlink:label="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherPRCOperatingEntitiesMember" xlink:label="cnet_OtherPRCOperatingEntitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCMember" xlink:label="cnet_PRCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCSubsidiaryAndVIEsMember" xlink:label="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvided" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvided-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer" xlink:label="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrcvalueAddedTaxSurchargeRate" xlink:label="cnet_PrcvalueAddedTaxSurchargeRate-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProfitsAssessable" xlink:label="cnet_ProfitsAssessable-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:label="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TaxTreatyAgreementMember" xlink:label="cnet_TaxTreatyAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="us-gaap_OtherTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_ChinaNetBVIMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_PRCMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_OtherPRCOperatingEntitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_BusinessOpportunityOnlineMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_TaxTreatyAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cnet_PRCSubsidiaryAndVIEsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRateForFirst2Million-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRateForSubsequentProfit-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ProfitsAssessable-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicableIncomeTaxRate-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EnterpriseIncomeTaxRateInPRC-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_IncomeTaxWithholdingRatePursuantToEITLaw-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvided-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PrcvalueAddedTaxSurchargeRate-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual" xlink:href="cnet-20190630.xsd#statement-note-18-restricted-net-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomesticEnterpriseMember" xlink:label="cnet_DomesticEnterpriseMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve" xlink:label="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital" xlink:label="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PreferentialWithholdingTaxRate" xlink:label="cnet_PreferentialWithholdingTaxRate-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WFOEMember" xlink:label="cnet_WFOEMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WithholdingtaxRatePursuantToEitLaw" xlink:label="cnet_WithholdingtaxRatePursuantToEitLaw-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_WFOEMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="cnet_DomesticEnterpriseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_WithholdingtaxRatePursuantToEitLaw-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PreferentialWithholdingTaxRate-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual" xlink:href="cnet-20190630.xsd#statement-note-19-employee-defined-contribution-plan-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions" xlink:label="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual" xlink:href="cnet-20190630.xsd#statement-note-21-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ApplicationDevelopmentContractsContractAmount" xlink:label="cnet_ApplicationDevelopmentContractsContractAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:label="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProjectMember" xlink:label="us-gaap_ProjectMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="us-gaap_ProjectMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ApplicationDevelopmentContractsContractAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:label="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ManagementConsultingAndAdvisorServiceTerm" xlink:label="cnet_ManagementConsultingAndAdvisorServiceTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_NoteToFinancialStatementDetailsTextual" xlink:label="cnet_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="cnet_ManagementConsultingAndAdvisorServiceProvidersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ManagementConsultingAndAdvisorServiceTerm-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:label="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:label="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_BalanceSheetItemsExceptEquityAccountsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ForeignCurrencyExchangeRateTranslationAverage" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:label="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputQuotedPriceMember" xlink:label="us-gaap_MeasurementInputQuotedPriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-fair-value-of-warrants-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputQuotedPriceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InvestorWarrantsMember" xlink:label="cnet_InvestorWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PlacementAgentWarrantsMember" xlink:label="cnet_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-warrant-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_InvestorWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="cnet_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details" xlink:href="cnet-20190630.xsd#statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisable" xlink:label="cnet_ClassOfWarrantOrRightExercisable-4" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisable" xlink:label="cnet_ClassOfWarrantOrRightExercisable-5" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:label="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-17-warrant-liabilities-warrant-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisable-4" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightCancelledDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisable-5" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:href="cnet-20190630.xsd#statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CostOfSalesTotalMember" xlink:label="cnet_CostOfSalesTotalMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerAMember" xlink:label="cnet_CustomerAMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerBMember" xlink:label="cnet_CustomerBMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CustomerCMember" xlink:label="cnet_CustomerCMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierAMember" xlink:label="cnet_SupplierAMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SupplierBMember" xlink:label="cnet_SupplierBMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:label="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_CustomerAMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_CustomerCMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="cnet_CostOfSalesTotalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="cnet_SupplierAMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="cnet_SupplierBMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_CustomerBMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:href="cnet-20190630.xsd#statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainTechnologyMember" xlink:label="cnet_BlockchainTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetAdMember" xlink:label="cnet_InternetAdMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymenttoAcquireLongTermAssets" xlink:label="cnet_PaymenttoAcquireLongTermAssets" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdMember" xlink:label="cnet_TVAdMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:label="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-22-segment-reporting-summary-of-segment-reporting-information-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_InternetAdMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_TVAdMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cnet_BlockchainTechnologyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_CorporateNonSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_IntersegmentEliminationMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationAndAmortization" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PaymenttoAcquireLongTermAssets" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-4" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-5" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:label="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:label="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cnet_BlockchainSoftwareApplicationsDevelopmentCosts" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cnet_AccruedPayrollAndOtherAccruals" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cnet_ShorttermLeaseLiability" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DueToOfficersOrStockholdersNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:label="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ImpairmentOfInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ProfitLoss-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-n8" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals" xlink:label="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-9" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers" xlink:label="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-n9" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IncreaseDecreaseInShorttermLeaseLiability" xlink:label="cnet_IncreaseDecreaseInShorttermLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OperatingLeaseRightofuseAssetAmortization" xlink:label="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts" xlink:label="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-n8" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaidOperatingLeasePayments" xlink:label="cnet_PrepaidOperatingLeasePayments-n8" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RepaymentForSecurityPurchaseAgreement" xlink:label="cnet_RepaymentForSecurityPurchaseAgreement-n8" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cnet_OperatingLeaseRightofuseAssetAmortization" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals-9" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_IncreaseDecreaseInShorttermLeaseLiability-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="cnet_PrepaidOperatingLeasePayments-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cnet_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cnet_RepaymentForSecurityPurchaseAgreement-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-4" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentAssetsAbstract" xlink:label="cnet_CurrentAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CurrentLiabilitiesAbstract" xlink:label="cnet_CurrentLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers-2" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_RelatedPartiesMember" xlink:label="cnet_RelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ShorttermLeaseLiability" xlink:label="cnet_ShorttermLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_UnrelatedPartiesMember" xlink:label="cnet_UnrelatedPartiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_UnrelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="cnet_RelatedPartiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_CurrentAssetsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="cnet_PrepaymentAndDepositToSuppliers-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_AssetsCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_LongTermInvestments-1" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentAssetsAbstract" xlink:to="us-gaap_Assets-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_CurrentLiabilitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="cnet_AccruedPayrollAndOtherAccruals-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_TaxesPayableCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="cnet_ShorttermLeaseLiability" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_CurrentLiabilitiesAbstract" xlink:to="us-gaap_Liabilities-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:href="cnet-20190630.xsd#statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_StatutoryReservesMember" xlink:label="cnet_StatutoryReservesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="cnet_StatutoryReservesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:href="cnet-20190630.xsd#statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:label="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-4-accounts-receivable-net-accounts-receivable-net-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:href="cnet-20190630.xsd#statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherDepositsAndPrepaymentsMember" xlink:label="cnet_OtherDepositsAndPrepaymentsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentAndDepositToSuppliers" xlink:label="cnet_PrepaymentAndDepositToSuppliers" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:label="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:label="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_OtherDepositsAndPrepaymentsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_PrepaymentAndDepositToSuppliers" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:href="cnet-20190630.xsd#statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent" xlink:label="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DueFromRelatedPartiesGrossCurrent" xlink:label="cnet_DueFromRelatedPartiesGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_GuohuaShijiMember" xlink:label="cnet_GuohuaShijiMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:label="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="srt_OfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-6-due-from-related-parties-net-due-from-related-parties-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="srt_OfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cnet_GuohuaShijiMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_DueFromRelatedPartiesGrossCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:href="cnet-20190630.xsd#statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ElectronicDevicesMember" xlink:label="cnet_ElectronicDevicesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:label="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-9-property-and-equipment-net-property-and-equipment-net-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="cnet_ElectronicDevicesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:href="cnet-20190630.xsd#statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:label="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-n8" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:label="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:label="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_DomainNameMember" xlink:label="cnet_DomainNameMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_IntelligentMarketingDataServicePlatformMember" xlink:label="cnet_IntelligentMarketingDataServicePlatformMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:label="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OtherComputerSoftwareMember" xlink:label="cnet_OtherComputerSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SoftwareTechnologiesMember" xlink:label="cnet_SoftwareTechnologiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:label="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-10-intangible-assets-net-intangible-assets-net-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_DomainNameMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_SoftwareTechnologiesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_CloudComputingBasedSoftwarePlatformsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_IntelligentMarketingDataServicePlatformMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_ComputerSoftwareCloudVideoManagementSystemMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cnet_OtherComputerSoftwareMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:href="cnet-20190630.xsd#statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedOperatingExpensesMember" xlink:label="cnet_AccruedOperatingExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndOtherAccruals" xlink:label="cnet_AccruedPayrollAndOtherAccruals" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_AccruedPayrollAndStaffWelfareMember" xlink:label="cnet_AccruedPayrollAndStaffWelfareMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:label="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_AccruedPayrollAndStaffWelfareMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="cnet_AccruedOperatingExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_AccruedPayrollAndOtherAccruals" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-taxes-payable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_EnterpriseIncomeTaxPayableCurrent" xlink:label="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:label="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:label="cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent-3" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-15-taxation-taxes-payable-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_TurnoverTaxAndSurchargePayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cnet_EnterpriseIncomeTaxPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxesPayableCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-deferred-tax-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:label="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-15-taxation-deferred-tax-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:href="cnet-20190630.xsd#statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:label="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:href="cnet-20190630.xsd#statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_VIEsMember" xlink:label="cnet_VIEsMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:label="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cnet_VIEsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:href="cnet-20190630.xsd#statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_OnlineAdvertisingPlacementMember" xlink:label="cnet_OnlineAdvertisingPlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:label="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_SearchEngineMarketingAndDataServiceMember" xlink:label="cnet_SearchEngineMarketingAndDataServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_TVAdvertisingServiceMember" xlink:label="cnet_TVAdvertisingServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:label="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredOverTimeMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cnet_SearchEngineMarketingAndDataServiceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredAtPointInTimeMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cnet_OnlineAdvertisingPlacementMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cnet_SalesOfEffectiveSalesLeadInformationMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cnet_TVAdvertisingServiceMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductAndServiceOtherMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:href="cnet-20190630.xsd#statement-note-15-taxation-income-tax-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:label="cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-n10" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-15-taxation-income-tax-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-n10" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:href="cnet-20190630.xsd#statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="extended">
    <link:loc xlink:href="cnet-20190630.xsd#cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:label="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cnet_statement-statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-1" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6785422528">
<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, 2019</div></th>
<th class="th"><div>Aug. 19, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ChinaNet Online Holdings, 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">0001376321<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">cnet<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,412,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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,  2019<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">2019<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_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_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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a 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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>12
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6800413984">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2018</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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 3,717<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Term deposit, restricted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $1,373 and $3,393, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,749<span></span>
</td>
<td class="nump">6,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,049<span></span>
</td>
<td class="nump">2,154<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,210<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_BlockchainSoftwareApplicationsDevelopmentCosts', window );">Blockchain application platform development costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,724<span></span>
</td>
<td class="nump">3,725<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">549<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,671<span></span>
</td>
<td class="nump">16,968<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loan *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">873<span></span>
</td>
<td class="nump">874<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">742<span></span>
</td>
<td class="nump">2,869<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">289<span></span>
</td>
<td class="nump">521<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,082<span></span>
</td>
<td class="nump">2,997<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_ShorttermLeaseLiability', window );">Lease payment liability related to a short-term lease *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">118<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">162<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Warrant liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135<span></span>
</td>
<td class="nump">606<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,222<span></span>
</td>
<td class="nump">9,046<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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>Long-term liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOfficersOrStockholdersNoncurrent', window );">Long-term borrowing from a director</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">127<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,349<span></span>
</td>
<td class="nump">9,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 (US$0.001 par value; authorized 50,000,000 shares; issued and outstanding 16,412,543 shares and 16,382,543 shares at June 30, 2019 and December 31, 2018, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,301<span></span>
</td>
<td class="nump">38,275<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,607<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(36,029)<span></span>
</td>
<td class="num">(34,512)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,481<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquity', window );">Total ChinaNet Online Holdings, Inc.&#8217;s stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,376<span></span>
</td>
<td class="nump">7,843<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,322<span></span>
</td>
<td class="nump">7,794<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,671<span></span>
</td>
<td class="nump">16,968<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember', window );">Unrelated Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember', window );">Related Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 53<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AccruedPayrollAndOtherAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees and other service providers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_AccruedPayrollAndOtherAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_BlockchainSoftwareApplicationsDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets recorded for blockchain software applications development.</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;">cnet_BlockchainSoftwareApplicationsDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_PrepaymentAndDepositToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized payments for supplies which will be consumed in operations within one year or the normal operating cycle, if longer, and deposits to suppliers to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, which will be either consumed in operations or refunded 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;">cnet_PrepaymentAndDepositToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_ShorttermLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ShorttermLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToOfficersOrStockholdersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company, which are due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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_DueToOfficersOrStockholdersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retained earnings as of the balance sheet date that cannot be distributed to stockholders pursuant to statutory rules and regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_RelatedPartiesMember</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>13
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965278432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">16,412,543<span></span>
</td>
<td class="nump">16,382,543<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">16,412,543<span></span>
</td>
<td class="nump">16,382,543<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802027312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss (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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 15,453,000<span></span>
</td>
<td class="nump">$ 22,520,000<span></span>
</td>
<td class="nump">$ 24,020,000<span></span>
</td>
<td class="nump">$ 30,780,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_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">15,087,000<span></span>
</td>
<td class="nump">21,552,000<span></span>
</td>
<td class="nump">23,212,000<span></span>
</td>
<td class="nump">29,211,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">366,000<span></span>
</td>
<td class="nump">968,000<span></span>
</td>
<td class="nump">808,000<span></span>
</td>
<td class="nump">1,569,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_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 and marketing expenses</a></td>
<td class="nump">181,000<span></span>
</td>
<td class="nump">280,000<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
<td class="nump">844,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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">1,248,000<span></span>
</td>
<td class="nump">1,478,000<span></span>
</td>
<td class="nump">2,058,000<span></span>
</td>
<td class="nump">2,842,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_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">159,000<span></span>
</td>
<td class="nump">240,000<span></span>
</td>
<td class="nump">360,000<span></span>
</td>
<td class="nump">458,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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment on intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,878,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,878,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_GoodwillImpairmentLoss', window );">Impairment on goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,412,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,412,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,588,000<span></span>
</td>
<td class="nump">9,288,000<span></span>
</td>
<td class="nump">2,768,000<span></span>
</td>
<td class="nump">11,434,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,222,000)<span></span>
</td>
<td class="num">(8,320,000)<span></span>
</td>
<td class="num">(1,960,000)<span></span>
</td>
<td class="num">(9,865,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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expenses)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(471,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_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
<td class="num">(23,000)<span></span>
</td>
<td class="num">(19,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_OtherNonoperatingIncomeExpense', window );">Other expenses</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="num">(28,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_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">821,000<span></span>
</td>
<td class="num">(526,000)<span></span>
</td>
<td class="nump">471,000<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income/(expenses)</a></td>
<td class="nump">807,000<span></span>
</td>
<td class="num">(541,000)<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">430,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax (expense)/benefit and noncontrolling interests</a></td>
<td class="num">(415,000)<span></span>
</td>
<td class="num">(8,861,000)<span></span>
</td>
<td class="num">(1,516,000)<span></span>
</td>
<td class="num">(9,435,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_IncomeTaxExpenseBenefit', window );">Income tax (expense)/benefit</a></td>
<td class="nump">33,000<span></span>
</td>
<td class="num">(693,000)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
<td class="num">(689,000)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(382,000)<span></span>
</td>
<td class="num">(9,554,000)<span></span>
</td>
<td class="num">(1,522,000)<span></span>
</td>
<td class="num">(10,124,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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">55,000<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_NetIncomeLoss', window );">Net loss attributable to ChinaNet Online Holdings, Inc.</a></td>
<td class="num">(379,000)<span></span>
</td>
<td class="num">(9,504,000)<span></span>
</td>
<td class="num">(1,517,000)<span></span>
</td>
<td class="num">(10,069,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_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(382,000)<span></span>
</td>
<td class="num">(9,554,000)<span></span>
</td>
<td class="num">(1,522,000)<span></span>
</td>
<td class="num">(10,124,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain/(loss)</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="num">(280,000)<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(322,000)<span></span>
</td>
<td class="num">(9,834,000)<span></span>
</td>
<td class="num">(1,498,000)<span></span>
</td>
<td class="num">(9,930,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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interests</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to ChinaNet Online Holdings, Inc.</a></td>
<td class="num">$ (320,000)<span></span>
</td>
<td class="num">$ (9,782,000)<span></span>
</td>
<td class="num">$ (1,493,000)<span></span>
</td>
<td class="num">$ (9,881,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_EarningsPerShareAbstract', window );"><strong>Loss 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_EarningsPerShareBasicAndDiluted', window );">Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.60)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding:</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted (in shares)</a></td>
<td class="nump">16,412,543<span></span>
</td>
<td class="nump">15,866,305<span></span>
</td>
<td class="nump">16,411,548<span></span>
</td>
<td class="nump">15,676,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember', window );">Unrelated Parties [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_RevenuesAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 15,352,000<span></span>
</td>
<td class="nump">$ 22,520,000<span></span>
</td>
<td class="nump">$ 23,912,000<span></span>
</td>
<td class="nump">$ 30,780,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember', window );">Related Parties [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_RevenuesAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 101,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 108,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_WeightedAverageNumberOfCommonSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_RelatedPartiesMember</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>15
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802750144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">17 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">$ (382)<span></span>
</td>
<td class="num">$ (1,140)<span></span>
</td>
<td class="num">$ (9,554)<span></span>
</td>
<td class="num">$ (570)<span></span>
</td>
<td class="num">$ (1,522)<span></span>
</td>
<td class="num">$ (10,124)<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">52<span></span>
</td>
<td class="nump">427<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_cnet_OperatingLeaseRightofuseAssetAmortization', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</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">203<span></span>
</td>
<td class="nump">151<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_ProvisionForDoubtfulAccounts', window );">Provision for 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">460<span></span>
</td>
<td class="nump">794<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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment on intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,878<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_GoodwillImpairmentLoss', window );">Impairment on goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,412<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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">471<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">689<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_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(471)<span></span>
</td>
<td class="num">(948)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</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">(866)<span></span>
</td>
<td class="num">(257)<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_cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="nump">1,504<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_IncreaseDecreaseInDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">23<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</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,153)<span></span>
</td>
<td class="num">(1,402)<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_cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals</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">232<span></span>
</td>
<td class="nump">154<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_cnet_IncreaseDecreaseInShorttermLeaseLiability', window );">Lease payment liability related to a short-term lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="num">(495)<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_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="num">(77)<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_cnet_PrepaidOperatingLeasePayments', window );">Prepaid lease payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,325)<span></span>
</td>
<td class="num">(4,321)<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payment for purchase of office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6)<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_PaymentsToAcquireLongtermInvestments', window );">Investment to an investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Short-term loan to an unrelated party</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"> <span></span>
</td>
<td class="num">(2,111)<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_ProceedsFromCollectionOfLoansReceivable', window );">Collection of short-term loan from an unrelated party</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"> <span></span>
</td>
<td class="nump">4,668<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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Payment for acquisition of noncontrolling interest</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"> <span></span>
</td>
<td class="num">(1,177)<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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts', window );">Payment for blockchain application platform development costs</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"> <span></span>
</td>
<td class="num">(3,752)<span></span>
</td>
<td class="num">$ (3,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of software technology</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"> <span></span>
</td>
<td class="num">(447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(2,825)<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ProceedsFromIssuanceOrSaleOfEquityNet', window );">Proceeds from issuance of common stock and warrant (net of cash offering cost of US$809)</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"> <span></span>
</td>
<td class="nump">10,263<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_cnet_RepaymentForSecurityPurchaseAgreement', window );">Repayment to investors related to terminated security purchase agreements</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"> <span></span>
</td>
<td class="num">(957)<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_ProceedsFromBankDebt', window );">Proceeds from short-term bank loan</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">442<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayment of short-term bank loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(442)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</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"> <span></span>
</td>
<td class="nump">9,306<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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate fluctuation on cash and cash equivalents</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">23<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease)/increase in cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,338)<span></span>
</td>
<td class="nump">2,134<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,952<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
<td class="nump">2,952<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of the period</a></td>
<td class="nump">$ 1,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,404<span></span>
</td>
<td class="nump">5,086<span></span>
</td>
<td class="nump">$ 1,404<span></span>
</td>
</tr>
<tr class="ro">
<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>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest expense paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember', window );">Unrelated Parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Advance from 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>
<td class="nump">1,733<span></span>
</td>
<td class="num">(2,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember', window );">Related Parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Advance from 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>
<td class="nump">$ 54<span></span>
</td>
<td class="text"> <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_cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities accrued and payable to employees and other service providers for services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_IncreaseDecreaseInAccruedPayrollAndOtherAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 on capitalized payments for suppliers and deposit to suppliers that is expected to be consumed or refunded 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;">cnet_IncreaseDecreaseInPrepaymentAndDepositToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_IncreaseDecreaseInShorttermLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term lease liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_IncreaseDecreaseInShorttermLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_OperatingLeaseRightofuseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_OperatingLeaseRightofuseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development of blockchain technology based applications.</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;">cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_PrepaidOperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from prepaid operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_PrepaidOperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_ProceedsFromIssuanceOrSaleOfEquityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of issuance costs.</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;">cnet_ProceedsFromIssuanceOrSaleOfEquityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_RepaymentForSecurityPurchaseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 security purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_RepaymentForSecurityPurchaseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=118932676&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_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_RelatedPartiesMember</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>16
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790218064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2018 </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_PaymentsOfStockIssuanceCosts', window );">Issuance of common stock, cost</a></td>
<td class="nump">$ 809<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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>17
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802282704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Common Stock [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Additional Paid-in Capital [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Statutory Reserves [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Retained Earnings [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>AOCI Attributable to Parent [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Noncontrolling Interest [Member]</div>
</th>
<th class="th"><div>Private Placement [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Statutory Reserves [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</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_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,982,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 31,554<span></span>
</td>
<td class="nump">$ 2,607<span></span>
</td>
<td class="num">$ (20,487)<span></span>
</td>
<td class="nump">$ 1,598<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">$ 15,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(565)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(570)<span></span>
</td>
</tr>
<tr class="re">
<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 gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock for private placement, net of $1.89 million proceeds allocated to investor warrants labilities and $1.20 million direct offering costs (including $0.39 million proceeds allocated to placement agent warrants liabilities), respectively (in shares)</a></td>
<td class="nump">2,150,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock for private placement, net of $1.89 million proceeds allocated to investor warrants labilities and $1.20 million direct offering costs (including $0.39 million proceeds allocated to placement agent warrants liabilities), respectively</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 7,986<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 (in shares) at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,132,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">39,615<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(21,052)<span></span>
</td>
<td class="nump">2,064<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">23,430<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 (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,982,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">31,554<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(20,487)<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
<td class="nump">177<span></span>
</td>
<td class="nump">15,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(10,124)<span></span>
</td>
</tr>
<tr class="re">
<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 gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">194<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 (in shares) at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,132,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">37,853<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(30,556)<span></span>
</td>
<td class="nump">1,786<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">11,704<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 (in shares) at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,132,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">39,615<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(21,052)<span></span>
</td>
<td class="nump">2,064<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">23,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(9,504)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(9,554)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(278)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase noncontrolling interest in a Variable Interest Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,838)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="num">(1,968)<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 (in shares) at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,132,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">37,853<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(30,556)<span></span>
</td>
<td class="nump">1,786<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">11,704<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 (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,382,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">38,275<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(34,512)<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
<td class="num">(49)<span></span>
</td>
<td class="nump">7,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,138)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1,140)<span></span>
</td>
</tr>
<tr class="re">
<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 gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(36)<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 (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,412,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">38,288<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(35,650)<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">6,631<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 (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,382,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">38,275<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(34,512)<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
<td class="num">(49)<span></span>
</td>
<td class="nump">7,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,522)<span></span>
</td>
</tr>
<tr class="re">
<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 gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">24<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 (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,412,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">38,301<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(36,029)<span></span>
</td>
<td class="nump">1,481<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="nump">6,322<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 (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,412,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">38,288<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="num">(35,650)<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">6,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(379)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(382)<span></span>
</td>
</tr>
<tr class="ro">
<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 gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">60<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 (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,412,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 38,301<span></span>
</td>
<td class="nump">$ 2,607<span></span>
</td>
<td class="num">$ (36,029)<span></span>
</td>
<td class="nump">$ 1,481<span></span>
</td>
<td class="num">$ (54)<span></span>
</td>
<td class="nump">$ 6,322<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965276400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Investor Warrants [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_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">$ 1,890<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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Placement Agent Warrants [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_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">390<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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Direct offering costs</a></td>
<td class="nump">1,200<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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember', window );">Investor Warrants [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_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">664<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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [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_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">$ 801<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember</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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember</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>19
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780863968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_NatureOfOperations', window );">Nature of Operations [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.</div></td> <td style="text-align: justify">Organization and nature of operations</td> </tr>  </table> <div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">ChinaNet Online Holdings, Inc. (the &#x201c;Company&#x201d;) is a holding company, which, through certain contractual arrangements with operating companies in the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;), is engaged in providing advertising, precision marketing, online to offline sales channel expansion and the related data services to small and medium enterprises in the PRC, through distribution of the right to use search engine marketing service the Company purchased from key search engines, online advertising placements on the Company&#x2019;s advertising portals, sales of effective sales lead information and provision of TV advertising service.</div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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_NatureOfOperations</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6648612016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_VariableInterestEntitiesDisclosureTextBlock', window );">Variable Interest Entities Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div></td> <td style="text-align: justify">Variable interest entities</td> </tr>  </table> <div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</div> <div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">Summarized below is the information related to the VIEs&#x2019; assets and liabilities reported in the Company&#x2019;s condensed consolidated balance sheets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively:</div> <div style=" margin: 0pt 0 0pt 0.25in; font-size: 10pt; text-align: justify">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31,<br /> 2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Current assets:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; text-indent: 8.7pt">Cash and cash equivalents</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">660</div></div> </td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">2,303</div></div> </td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Term deposit, restricted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">25</div></div> </td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">25</div></div> </td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts receivable, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,749</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,359</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Prepayment and deposit to suppliers, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,773</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,724</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Due from related parties, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current assets, net</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current assets</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,210</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,448</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Long-term investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Property and equipment, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Intangible assets, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Operating lease right-of-use assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred tax assets, net</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">556</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,904</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,130</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold">Liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Current liabilities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 10pt">Short-term bank loan</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">873</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">874</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts payable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">740</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,868</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,766</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,059</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from a customer, related</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accrued payroll and other accruals</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">152</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">155</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Taxes payable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,648</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,562</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Lease payment liability related to a short-term lease</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current liabilities</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current liabilities</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,355</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,573</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,355</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,573</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> represent additional claims on the Company&#x2019;s general assets. See additional discussion related to restrictions on foreign currency exchange in the PRC in Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div> and Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">Summarized below is the information related to the financial performance of the VIEs reported in the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively:</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 11; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,773</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,212</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,211</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,087</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(21,552</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.9pt; padding-left: 8.9pt">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,862</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,025</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,151</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,763</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Net loss before allocation to noncontrolling interests</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,086</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,861</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(764</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,183</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_VariableInterestEntitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 variable interest entities consolidated. Including accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined), the nature of restrictions on a consolidated variable interest entities' assets and on the settlement of its liabilities reported by a reporting entity in its statement of financial position, including the carrying amounts of such assets and liabilities; and summary of the financial performances of the VIEs consolidated.</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;">cnet_VariableInterestEntitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>21
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6968291296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></td> <td style="text-align: justify">Summary of significant accounting policies</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">a)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Basis of presentation</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The unaudited condensed consolidated interim financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The unaudited condensed consolidated interim financial information as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain information and footnote disclosures, which are normally included in complete consolidated financial statements prepared in accordance with U.S. GAAP, have been omitted pursuant to those rules and regulations. The unaudited condensed consolidated interim financial information should be read in conjunction with the financial statements and the notes thereto, included in the Company&#x2019;s Annual Report on Form </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-K for the year ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">previously filed with the SEC (the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x201c;2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Form </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-K&#x201d;) on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 15, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair statement of the Company&#x2019;s condensed consolidated financial position as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">its condensed consolidated results of operations for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and its condensed consolidated cash flows for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> as applicable, have been made. The interim results of operations are </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> necessarily indicative of the operating results for the full fiscal year or any future periods.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">b)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Liquidity and management&#x2019;s plan</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company incurred operating losses and had negative operating cash flows and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">continue to incur operating losses and generate negative cash flows as the Company implements its future business plan. The Company&#x2019;s net loss attributable to stockholders for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.52</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.38</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, respectively, compared with approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10.07</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9.50</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">respectively. As of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Company had cash and cash equivalents of approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.40</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and net cash used in operating activities during the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$2.33</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">On </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 7, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Company entered into a Securities Purchase Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with selected investors (the &#x201c;Investors&#x201d;) related to the purchase and sale of the Company&#x2019;s common stock (the &#x201c;Shares&#x201d;). The Company has agreed to issue an aggregate of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,216,860</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Shares in consideration for approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.8</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million. Each Share was sold to the Investors at </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.4927</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> per Share. The private placement was conducted pursuant to Section </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">) of the Securities Act of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1933,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> as amended, and Regulation S promulgated thereunder (the &#x201c;PIPE transaction&#x201d;). Although the PIPE transaction has </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> been closed as of the date hereof, the Company determined it is probable that the PIPE transaction will be closed within the assessment period.</div></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 12; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">c)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Principles of consolidation</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The unaudited condensed consolidated interim financial statements include the accounts of all the subsidiaries and VIEs of the Company. All transactions and balances between the Company and its subsidiaries and VIEs have been eliminated upon consolidation.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">d)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Use of estimates</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure of contingent assets and liabilities at the date of these consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">e)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Foreign currency translation</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The exchange rates used to translate amounts in RMB into US$ for the purposes of preparing the condensed consolidated financial statements are as follows:</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">June 30, 2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">December 31, 2018</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Balance sheet items, except for equity accounts</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8747</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8632</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" margin: 0"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Six Months Ended June 30,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Items in the statements of operations and comprehensive loss, and statements of cash flows</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.7808</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3711</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" margin: 0"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Three Months Ended June 30,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Items in the statements of operations and comprehensive loss</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8137</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3789</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> representation is made that the RMB amounts could have been, or could be converted into US$ at the above rates.</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">f)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Fair value measurement</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">are as follows:</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Fair value measurement at reporting date using</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As of </div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">June 30, 2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Quoted&nbsp;Prices</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> in&nbsp;Active&nbsp;Markets</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> for&nbsp;Identical&nbsp;</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Assets/Liabilities</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 1)</div></td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Significant</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Other</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Observable&nbsp;Inputs</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 2)</div></td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Significant</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Unobservable</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Inputs</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 3)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Warrant liabilities (Note 17)</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" margin: 0"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Fair value measurement at reporting date using</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As of </div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">December 31, 2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Quoted&nbsp;Prices</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> in&nbsp;Active&nbsp;Markets</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> for&nbsp;Identical&nbsp;</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Assets/Liabilities</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 1)</div></td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Significant</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Other</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Observable&nbsp;Inputs</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 2)</div></td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Significant</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Unobservable</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Inputs</div><br /><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Level 3)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Warrant liabilities (Note 17)</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 13; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">g)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Revenue recognition</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">All of the Company&#x2019;s revenues are generated from the PRC. The following tables present the Company&#x2019;s revenues disaggregated by products and services and timing of revenue recognition:</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Six Months Ended June 30,</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Three Months Ended June 30,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Internet advertising and data service</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">--distribution of the right to use search engine marketing service</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,580</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,848</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,855</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,405</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">--online advertising placements</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,406</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,551</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,575</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,954</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">--sales of effective sales lead information</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">TV advertising service</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Others</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Total revenues</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Six Months Ended June 30,</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Three Months Ended June 30,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(Unaudited)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Revenue recognized over time</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,991</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,497</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,430</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,359</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Revenue recognized at a point in time</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Total revenues</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Contract costs</div></div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> the Company did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have any significant incremental costs of obtaining contracts with customers incurred and/or costs incurred in fulfilling contracts with customers, that shall be recognized as an asset and amortized to expenses in a pattern that matches the timing of the revenue recognition of the related contract.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 14; Value: 8 --><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Contract liabilities</div></div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The table below summarized the movement of the Company&#x2019;s contract liabilities for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019:</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Contract liabilities</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Balance as of January 1, 2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,061</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Exchange translation adjustment</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Revenue recognized from beginning contract liability balances</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(619</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Advances received from customers related to unsatisfied performance obligations</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,381</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Balance as of June 30, 2019 (Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Including:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">--advance from customers</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,768</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">--advance from a customer, related</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Total contract liabilities as of June 30, 2019 (Unaudited)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Advance from customers related to unsatisfied performance obligations are generally refundable. Refund of advance from cu</div><div style="display: inline; background-color: white"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">stomers were insignifi</div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">cant for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> there is </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> revenue recognized from performance obligations that were satisfied in prior periods.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Transaction price allocated to remaining performance obligation</div></div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company has elected to apply the practical expedient in paragraph ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> disclose the information related to transaction price allocated to the performance obligations that are unsatisfied or partially unsatisfied as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">because all performance obligations of the Company&#x2019;s contracts with customers have an original expected duration of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> year or less.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">h)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Advertising expenses</div></td> </tr>  </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Advertising costs for the Company&#x2019;s own brand building are expensed when incurred and are included in &#x201c;sales and marketing expenses&#x201d; in the statements of operations and comprehensive loss. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> advertising expenses for the Company&#x2019;s own brand building was incurred for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> or </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">advertising expenses for the Company&#x2019;s own brand building were approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.41</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.02</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, respectively.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">i)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Research and development expenses</div></td> </tr>  </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company accounts for expenses for the enhancement, maintenance and technical support to the Company&#x2019;s Internet platforms and intellectual properties that are used in its daily operations in research and development expenses. Research and development costs are charged to expense when incurred. Expenses for research and development for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> were approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.36</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.46</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, respectively. Expenses for research and development for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> were approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.16</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.24</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, respectively.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">j)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Lease</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">On </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Company adopted ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> &#x201c;Lease&#x201d;, applying the optional transition method in accordance with ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> which permitted the Company to change its date of initial application to the beginning of the period of adoption of ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (i.e. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019) </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and recognize the effects of applying ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> as a cumulative-effect adjustment to retained earnings as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and remain applying ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> in the comparative periods. The adoption of ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> didn&#x2019;t result in a material adjustment to the Company&#x2019;s accumulated deficit as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 15; Value: 8 --><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company leases </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> offices in the PRC from unrelated </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> parties during its normal course of business, of which </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> office is used as the Company&#x2019;s principle executive office in Beijing, the other is used as the Company&#x2019;s office in Hubei. Other than these, the Company does </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have any other contract that is or contains a lease under ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company&#x2019;s lease contracts do </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> contain any option for the Company to extend or terminate the lease, and do </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> contain the option for the Company to purchase the underlying assets. Based on the noncancelable lease period in the contract, the Company considers contract-based, asset-based, market-based and entity-based factors to determine the term over which it is reasonably certain to extend the lease, and then determine the lease term of each contract, which is </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> years.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company&#x2019;s lease contracts only contain fixed lease payments and do </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> contain any residual value guarantee. The lease payments of the Company&#x2019;s Beijing office are required to be paid on a quarterly basis, and the lease payments of its Hubei office are required to be paid on an annual basis.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company&#x2019;s office lease contracts do </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> contain any nonlease component and are classified as operating leases in accordance with ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As the implicit rates of the Company leases cannot be readily determined, in accordance with ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> the Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for each lease contract. The discount rate used by the Company is </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> which is determined based on the interest rate commonly used by the commercial banks in the PRC for the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> years long-term loan lent to business entities on a collateralized basis.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company&#x2019;s </div><div style="display: inline; background-color: white"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">lease agreement of its previous executive office in Beijing expired on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2019. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In mid-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Company relocated to a new Beijing office leased from another unrelated </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> party. From </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">through the date of the relocation, the Company continued staying in its previous executive office in Beijing on a separately negotiated fixed daily rate as agreed by the Company and the lessor. Because the duration of this lease was less than </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months, it met the definition of a short-term lease under ASC </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> As a result, in accordance with ASC </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> as an accounting policy, the Company elected </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to apply the recognition requirements in this Subtopic (i.e. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to recognize right-of-use asset and related lease liability) to this short-term lease. Instead, the Company recognized the lease payments of this short-term lease in its consolidated statements of operations and comprehensive loss on a straight-line basis over the lease term. For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">short-term lease cost recognized under ASC </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.13</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million. As of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">unpaid lease payments related to this short-term lease was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.12</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million.</div></div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">operating lease right-of-use assets recognized by the Company was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$17</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> thousand, operating lease liabilities recognized was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> thousand, which was included in the Company&#x2019;s other current liabilities.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">total operating lease cost recognized under ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$88</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> thousand and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$3</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> thousand, respectively. For the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">operating lease cost recognized under ASC Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> was approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.18</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million and </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.09</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, respectively.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Company&#x2019;s total undiscounted lease payments of approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> thousand approximate its total operating lease liabilities recognized </div><div style="display: inline; background-color: white"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">due to their short maturities. The Company&#x2019;s lease payments as of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">will mature for the year ending </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2020.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; text-decoration: underline;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Supplemental information related to operating leases</div></div></div><div style="display: inline; text-decoration: underline;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">:</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Operating cash flows used for operating leases (in thousands of U.S. dollars)</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Weighted-average remaining lease term (years)</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.71</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Weighted-average discount rate</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">%</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 6.55pt"></td> <td style="width: 21pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">k)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Impact of recently issued accounting pronouncements</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> &#x201c;Financial Instruments-Credit Losses (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Measurement of Credit Losses on Financial Instruments&#x201d;. The amendments in this ASU require the measurement and recognition of expected credit losses for financial assets held at amortized cost. The amendments in this ASU replace the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> &#x201c;Codification Improvements to Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Financial Instruments-Credit Losses&#x201d;, which among other things, clarifies that receivables arising from operating leases are </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> within the scope of Subtopic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Leases. For public entities, the amendments in these ASUs are effective for fiscal years beginning after </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">including interim periods within those fiscal years. The Company is currently evaluating the impact on its consolidated financial position and results of operations upon adopting these amendments.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 16; Value: 8 --><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> &#x201c;Fair Value Measurement (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">820</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&#x201d;. The amendments in this ASU eliminate, add and modify certain disclosure requirements for fair value measurements. The amendments in this ASU, among other things, require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> fair value measurements. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company does </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> expect the adoption of these amendments to have a material impact on its consolidated financial position and results of operations.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6677413328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_AccountsReceivableDisclosureTextBlock', window );">Accounts Receivable Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.</div></td> <td style="text-align: justify">Accounts receivable, net</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">Accounts receivable</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,122</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,752</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,373</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,393</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,749</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,359</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">All of the accounts receivable are non-interest bearing. Based on the assessment of the collectability of the accounts receivable as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>the Company provided approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.4</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$3.4</div> million allowance for doubtful accounts, respectively, which were primarily related to the accounts receivable of the Company&#x2019;s internet advertising and TV advertising business segment with an aging over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months. The Company evaluates its accounts receivable with an aging over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months and determines the allowance based on aging data, historical collection experience, customer specific facts and economic conditions. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.46</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.80</div> million allowance for doubtful accounts was provided, respectively. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.27</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.31</div> million allowance for doubtful accounts was provided, respectively. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company also charged off approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$2.5</div> million account receivable balances against the allowance, as a<div style="display: inline; background-color: white">ll means of collection have been exhausted and the potential for recovery is considered remote</div>.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AccountsReceivableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of accounts receivables.</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;">cnet_AccountsReceivableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780857440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Prepayments and Deposit to Suppliers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock', window );">Prepayments and Deposits to Suppliers Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.</div></td> <td style="text-align: justify">Prepayments and deposit to suppliers, net</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Deposits to internet resources providers</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">656</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">963</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Prepayments to internet resources providers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,081</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">727</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Other deposits and prepayments</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">312</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">464</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,049</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,154</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 various types of prepayments and deposits to suppliers as of the balance sheet date. Presentation is categorized by nature of these prepayments and deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_PrepaymentsAndDepositsToSuppliersDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790192816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Due From Related Parties, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_DueFromRelatedPartiesDisclosureTextBlock', window );">Due from Related Parties Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.</div></td> <td style="text-align: justify">Due from related parties, net</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">An officer of the Company</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">200</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Guohua Shiji (Beijing) Communication Co., Ltd.</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">175</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">401</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Due from related parties, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">226</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">Related parties of the Company represented the Company&#x2019;s direct or indirect unconsolidated investee companies, entities that the Company&#x2019;s officers or directors can exercise significant influence, as well as an officer of the Company.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">Due from an officer of the Company as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>represented a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.20</div> million fund advanced to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> of the Company&#x2019;s officers during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> fiscal quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> for the purpose of setting up and providing finance to a proposed business entity in Taiwan. The Company intended to set up and expand its business in Taiwan through establishing the VIE arrangements with this Taiwan entity. This Taiwan entity was incorporated in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 2017 </div>and is wholly-owned by the officer referred above, and has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> fund and business activities since incorporation. Based on the fact that there are still legal obstacles to establish the VIE agreements between an entity that is ultimately controlled by the PRC citizens with an entity duly organized under the law of Taiwan, the Company terminated the plan, and the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.2</div> million fund advanced was fully returned to the Company in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 2019.</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>due from related parties also included a short-term working capital loan to Guohua Shiji (Beijing) Communication Co., Ltd. (&#x201c;Guohua Shiji&#x201d;). As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the outstanding amount of the loan was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB1.38</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.20</div> million), of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB0.18</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.03</div> million) was collected by the Company during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> fiscal quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> and the Company had provided full allowance to against the remaining amount of this loan as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>as the business activities of Guohua Shiji had significantly declined in recent years.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_DueFromRelatedPartiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due from related parties. Including descriptions and amounts of the transactions.</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;">cnet_DueFromRelatedPartiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780670224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Other Current Assets, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_OtherCurrentAssetsTextBlock', window );">Other Current Assets [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.</div></td> <td style="text-align: justify">Other current assets, net</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>other current assets primarily included a short-term working capital loan of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB1.0</div></div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.15</div></div> million) lent to a former unconsolidated investee of the Company, and an approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB11</div></div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.61</div></div> million) overdue contractual deposits in the aggregate, which were related to advertising resources purchase contracts that had been completed with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> further cooperation. Based on the assessment of the collectability of these overdue deposits and short-term working capital loan, the Company had provided full allowance against these doubtful accounts as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company charged off the approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.15</div> million short-term working capital loan and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.85</div> million overdue deposits receivable against the allowance, respectively, because for this portion of debts, a<div style="display: inline; font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">ll means of collection have been exhausted and the potential for recovery is considered remote</div><div style="display: inline; font-family: Times New Roman, Times, Serif; font-size: 10pt">.</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 21.25pt; text-align: justify"><div style="display: inline; font-weight: normal">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the remaining balances of other current assets represented small amounts of staff advances for business operations.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780923872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Long-term Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_EquityMethodInvestmentsDisclosureTextBlock', window );">Equity Method Investments and Joint Ventures Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.</div></td> <td style="text-align: justify">Long-term investments</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>long-term investment of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB0.25</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.04</div> million) represented the Company&#x2019;s contribution of its pro-rata share of cash investment to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> of its equity ownership investee entities, Local Chain Xi&#x2019;an Information Technology Co., Ltd. (&#x201c;Local Chain Xi&#x2019;an) in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2019. </div>Local Chain Xi&#x2019;an was incorporated in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 2018, </div>which is preliminarily engaged in providing technical supports to online advertising and precision marketing. The Company beneficially owns <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.9%</div> equity interest in this entity.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">The Company measures this investment which do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.3A-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355119-122828<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>27
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780916288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.</div></td> <td style="text-align: justify">Property and equipment, net</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">&nbsp;</div></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Leasehold improvement</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">320</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">321</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">769</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">771</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Office equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,353</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Electronic devices</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">951</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">952</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify">Property and equipment, cost</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,391</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,397</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,292</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,255</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">142</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">Depreciation expenses for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$43,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$91,000,</div> respectively. Depreciation expenses for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$43,000,</div> respectively.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780705216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.</div></td> <td style="text-align: justify">Intangible assets, net</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of June 30, 2019 (Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross <br />Carrying <br />Value</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <br />Amortization</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net <br />Carrying <br />Value</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,405</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,405</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,938</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,938</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,066</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(579</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(487</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">298</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(298</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,350</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(903</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(414</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,697</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,903</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,794</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and data encryption software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,891</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(425</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,466</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,382</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(343</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,039</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(111</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,141</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,500</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,605</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of December 31, 2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross <br />Carrying <br />Value</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <br />Amortization</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net <br />Carrying <br />Value</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,408</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,408</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,941</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,941</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(580</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(488</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">299</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(299</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,353</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(896</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(415</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,705</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,906</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,799</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and data encryption software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,894</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(426</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,468</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,383</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(343</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,040</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(111</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,165</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,502</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,618</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"></div> <!-- Field: Page; Sequence: 19; Value: 8 --> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">Amortization expenses for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$336,000,</div> respectively. Amortization expenses for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$4,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$168,000,</div> respectively.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">&nbsp;</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">Based on the adjusted carrying value of the finite-lived intangible assets after the deduction of the impairment losses, which has a weighted average remaining useful life of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.98</div> years as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and assuming <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> further subsequent impairment of the underlying intangible assets, the estimated future amortization expenses is approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9,000</div> for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$18,000</div> for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2020 </div>and approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9,000</div> for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2021.</div></div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780778800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Blockchain Software Application Platform Development Costs<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">Research, Development, and Computer Software Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div></td> <td style="text-align: justify">Blockchain software application platform development costs</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal; background-color: white">In early <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company announced its expansion into the blockchain industry and the related technology. </div><div style="display: inline; font-weight: normal">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div>the Company entered into a contract with an unrelated entity to develop certain blockchain technology-based software application platform for internal use. Total amount of the contract was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$4.5</div> million. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 2018, </div>the Company entered into a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB3.0</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.44</div> million) social network-based software application development contract with another unrelated entity, which software application the Company had further decided to be combined into the current under developing blockchain technology-based application platform, as discussed above. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>in accordance with ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div> &#x201c;Intangibles-Goodwill and Other-Internal-Use Software&#x201d;, the Company had capitalized approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$3.72</div> million software development costs in the aggregate for these <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> contracts. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2019, </div>after the preliminary testing of the beta modules and discussion with potential cooperators, the Company decided to tune and upgrade some functions of the backstage applications of the platform, which are within the service scope of the development contracts signed. The complete combined beta version of the upgraded platform is expected to be ready for trial by the end of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal">According to the development contracts the Company signed with the counter parties, the Company will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> bear any development risk related loss unless the counter party has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> fault during the development and the causes for failure is considered reasonable as consented by both parties. In the latter case, the related development loss will be shared by both parties based on further negotiation. As of the date hereof, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> aware of any technical risks that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>lead to failure or partial failure of these development projects.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 730<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197926<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6968328560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Short-term Bank Loan and Credit Facility<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">Short-term Debt [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div></td> <td style="text-align: justify">Short-term bank loan and credit facility</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company had a revolving credit facility of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB5.0</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.7</div> million) for short-term working capital loans granted by a major financial institution in China, which currently is available to the Company until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2020. </div>As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>under the revolving credit facility, the Company borrowed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB3.0</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.44</div> million) short-term loan, which will mature in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2020.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company borrowed another <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB3.0</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.44</div> million) short-term working capital loan from the same financial institution, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB1.5</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.22</div> million) matured and was repaid on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 29, 2019 </div>and the remaining <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">RMB1.5</div> million (approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.22</div> million) will mature in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Collateral for the above discussed revolving credit facility and short-term bank loans included an unlimited guarantee from Mr. Handong Cheng (Chairman and Chief Executive Officer of the Company) and his spouse and an approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.03</div> million term deposit, which will mature on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 21, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 20; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Interest rate of the current outstanding short-term working capital loans was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.655%</div> per annum, which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30%</div> over the benchmark rate of the People&#x2019;s Bank of China (the &#x201c;PBOC&#x201d;).</div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790252240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Advance from a Customer, Related<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.</div></td> <td style="text-align: justify">Advance from a customer, related</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in; text-align: justify"><div style="display: inline; font-weight: normal; background-color: white">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>advance from a customer, related represented advance payments received from a customer that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> of the Company&#x2019;s executive officer and director can exercise significant influence, which was related to unsatisfied performance obligations for the use of the Company&#x2019;s distribution of the right to use search engine marketing service.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>32
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780873136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Accrued Payroll and Other Accruals<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.</div></td> <td style="text-align: justify">Accrued payroll and other accruals</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Accrued payroll and staff welfare</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Accrued operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">313</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">289</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">521</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790252240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Taxation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.</div></td> <td style="text-align: justify">Taxation</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"></td> <td style="width: 0.25in"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div></div></td> <td style="text-align: justify"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic;">Income tax</div></div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">The entities within the Company file separate tax returns in the respective tax jurisdictions in which they operate.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">i). The Company is incorporated in the state of Nevada. Under the current law of Nevada, the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to state corporate income tax. Following the Share Exchange, the Company became a holding company and does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> conduct any substantial operations of its own. Effective from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018, </div>the Company is subject to the new GILTI tax rules. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of controlled foreign corporations (&#x201c;CFCs&#x201d;), subject to the possible use of foreign tax credits and a deduction equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50</div>&nbsp;percent to offset the income tax liability, subject to some limitations. Under U.S. GAAP, the Company has made an accounting policy choice of treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> provision for federal corporate income tax has been made in the financial statements as the Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> aggregated positive tested income.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">ii). China Net BVI and ChinaNet Investment BVI were incorporated in the British Virgin Islands (&#x201c;BVI&#x201d;). Under the current law of the BVI, these BVI companies are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to tax on income or capital gains. Additionally, upon payments of dividends by these BVI companies to its respective shareholders, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> BVI withholding tax will be imposed.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">iii). China Net HK was incorporated in Hong Kong and does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> conduct any substantial operations of its own. Effective from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, 2018, </div>a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div>-tier corporate income tax system was officially implemented in Hong Kong. The applicable income tax rate is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.25%</div> for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">HK$2.0</div> million profits, and the subsequent profits are taxed at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.5%.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> provision for Hong Kong income tax has been made in the financial statements as China Net HK has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> assessable profits for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>or any prior periods. Additionally, upon payments of dividends by China Net HK to its shareholders, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> Hong Kong withholding tax will be imposed.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">iv). The Company&#x2019;s PRC operating subsidiaries and VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income tax (&#x201c;EIT&#x201d;). The EIT rate of PRC is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25%,</div> which applies to both domestic and foreign invested enterprises.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 21; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 27.55pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 21.3pt"></td> <td style="width: 21.25pt">&#x2022;</td> <td style="text-align: justify">As approved by the related PRC governmental authorities, Business Opportunity Online continuously qualified as a High and New Technology Enterprise until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 2021, </div>which enabled the entity, as approved by the local tax authorities of Beijing, the PRC, to continue enjoying the preferential EIT rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15%</div> until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 2021. </div>Therefore, for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the applicable EIT rate of Business Opportunity Online was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15%.</div> In accordance with the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> Bulletin <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45</div> issued by the PRC State Administration of Taxation, which come into effect from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018, </div>an enterprise that obtains qualification as or remains as a High and New Technology Enterprise or Small and Medium-sized Tech Enterprise in any time of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and afterwards, is allowed to carry forward all its previous <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years&#x2019; net operating losses NOLs (starting from NOL of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2013</div>) to up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years, compared with the PRC standard NOLs carryforward period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years.</td> </tr> <tr style="vertical-align: top"> <td>&nbsp;</td> <td>&nbsp;</td> <td style="text-align: justify">&nbsp;</td> </tr>  </table> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 21.3pt"></td> <td style="width: 21pt">&#x2022;</td> <td style="text-align: justify">The applicable EIT rate for other PRC operating entities of the Company was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25%</div> for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></td> </tr> <tr style="vertical-align: top"> <td>&nbsp;</td> <td>&nbsp;</td> <td style="text-align: justify">&nbsp;</td> </tr>  </table> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 21.3pt"></td> <td style="width: 21pt">&#x2022;</td> <td style="text-align: justify">The current EIT law also imposed a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> withholding income tax for dividends distributed by a foreign invested enterprise to its immediate holding company outside China. A lower withholding tax rate will be applied if there is a tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding companies in Hong Kong, for example, will be subject to a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5%</div> withholding tax rate, subject to approval from the related PRC tax authorities.</td> </tr> <tr style="vertical-align: top"> <td>&nbsp;</td> <td>&nbsp;</td> <td style="text-align: justify">&nbsp;</td> </tr>  </table> <table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"></td> <td style="width: 0.25in"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>)</div></div></td> <td style="text-align: justify"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic;">Turnover taxes and the relevant surcharges</div></div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">Service revenues provided by the Company&#x2019;s PRC operating subsidiaries and VIEs were subject to Value Added Tax (&#x201c;VAT&#x201d;). VAT rate for provision of modern services (other than lease of corporeal movables) is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%,</div> and for small scale taxpayer, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3%.</div> Therefore, for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company&#x2019;s service revenues are subject to VAT at a rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%,</div> after deducting the VAT paid for the services purchased from suppliers, or at a rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3%</div> without any deduction of VAT paid for the services purchased from suppliers. The surcharges of the VAT in the aggregate is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14%</div> of the VAT, depending on which tax jurisdiction the Company&#x2019;s PRC operating subsidiaries and VIE operate in.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>taxes payable consists of:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 28.3pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">PRC turnover tax and surcharge payable</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,303</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,215</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">PRC enterprise income tax payable</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,779</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,782</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total taxes payable</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,082</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,997</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company&#x2019;s income tax (expense)/benefit consisted of:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">Current-PRC</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; font-size: 10pt; text-align: justify; padding-bottom: 1pt; white-space: nowrap">Deferred-PRC</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(693</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; white-space: nowrap">Income tax (expense)/benefit</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(693</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 22; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company&#x2019;s deferred tax assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>were as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 35.4pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">Tax effect of net operating losses carried forward</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,601</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,243</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Bad debts provision</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">499</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,188</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,551</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,875</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">556</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The U.S. holding company has incurred aggregate NOLs of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$19.7</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$19.2</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively. The NOLs carryforwards incurred prior to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>gradually expire over time, the last of which expires in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2037.</div> NOLs incurred after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer be available to carry back but can be carried forward indefinitely, subject to an annual limit of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">80%</div> on the amount of taxable income that can be offset by NOLs arising in tax years ending after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017. </div>The Company maintains a full valuation allowance against its net U.S. deferred tax assets, since due to uncertainties surrounding future utilization, the Company estimates there will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be sufficient future earnings to utilize its U.S. deferred tax assets.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The NOLs carried forward incurred by the Company&#x2019;s PRC subsidiaries and VIEs were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$26.3</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$25.2</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively. The losses carryforwards gradually expire over time, the last of which expires in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2029</div> due to certain subsidiary enjoys the High and New Technology Enterprise&#x2019;s privileged NOLs carryforward policy. The related deferred tax assets were calculated based on the respective NOLs incurred by each of the PRC subsidiaries and VIEs and the respective corresponding enacted tax rate that will be in effect in the period in which the losses are expected to be utilized.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company recorded approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9.6</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9.9</div> million valuation allowance as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively, because it is considered more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that a portion of the deferred tax assets will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be realized through sufficient future earnings of the entities to which the operating losses related.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company recorded approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.45</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.26</div> million deferred tax valuation allowance, respectively. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>the Company recorded approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.17</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.76</div> million deferred tax valuation allowance, respectively.</div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>34
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802778544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Long-term Borrowing From a Director<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_LongTermBorrowingFromDirectorDisclosureTextBlock', window );">Long-Term Borrowing from Director Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.</div></td> <td style="text-align: justify">Long-term borrowing from a director</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Long-term borrowing from a director is a non-interest bearing loan from a director of the Company relating to the original paid-in capital contribution in the Company&#x2019;s wholly-owned subsidiary Rise King WFOE, which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to be repaid within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_LongTermBorrowingFromDirectorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-term borrowing from director. Including the descriptions and amounts of the transactions.</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;">cnet_LongTermBorrowingFromDirectorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6677476016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', 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_cnet_WarrantsDisclosureTextBlock', window );">Warrants Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.</div></td> <td style="text-align: justify">Warrant liabilities</td> </tr>  </table> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 17, 2018, </div>the Company consummated a registered direct offering of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,150,001</div> shares of the Company&#x2019;s common stock to certain institutional investors at a purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.15</div> per share (&#x201c;the Financing&#x201d;). As part of the transaction, the Company also issued to the investors and the placement agent warrants for the purchase of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">645,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">129,000</div> shares of the Company&#x2019;s common stock at an exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.60</div> per share, respectively.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company accounted for the warrants issuing in the Financing as derivative liabilities, as the strike price of the warrants is dominated in a currency (U.S. dollar) other than the functional currency of the Company (Renminbi or Yuan) and is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> considered index to the Company&#x2019;s own stock. As a result, these warrants were remeasured at fair value with changes in fair value be recorded in earnings in each reporting period.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 23; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Fair value of the warrants</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company used Binomial model to determine the fair value of the Warrants based on the assumptions summarized as below:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.34</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.95</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.35</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.34</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.95</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.35</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Years to maturity</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.30</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.05</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.80</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.27</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.73</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.27</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.73</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Dividend yield</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Expected volatility</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">199</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">216</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">187</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">202</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Exercise Price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.78</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.23</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.05</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.26</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.98</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.98</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Years to maturity</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.30</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.00</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.80</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.22</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.35</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.53</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.39</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.56</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Dividend yield</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Expected volatility</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">158</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">164</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">174</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">152</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">159</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Exercise Price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.93</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.03</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.71</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.99</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.06</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.74</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Changes in fair value of warrant liabilities</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Six and Three Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 (</div>Unaudited)</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Change in Fair Value (gain)/loss</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">June 30,<br /> 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">March 31,<br /> 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">December 31,<br /> 2018</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Six Months Ended <br />June 30, 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Three Months Ended <br />June 30, 2019</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"><div style="display: inline; font-size: 10pt">Fair value of the Warrants:</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"><div style="display: inline; font-size: 10pt">Investor warrants</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">32</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">793</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">503</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(471</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(761</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Placement agent warrants</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">103</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">163</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">103</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">-</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(60</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">Warrant liabilities</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">135</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">956</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">606</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(471</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(821</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Six and Three Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018 (</div>Unaudited)</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Change in Fair Value (gain)/loss</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended <br />June 30, 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended <br />June 30, 2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt">Fair value of the Warrants:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%">Investor warrants</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,103</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">664</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,890</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(787</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">439</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Placement agent warrants</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">224</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">385</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(161</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Warrant liabilities</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,327</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">801</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,275</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(948</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">526</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 24; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Warrants issued and outstanding as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and their movements during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months then ended are as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Outstanding</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Exercisable</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.63</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.63</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Granted/Vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Forfeited</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt; text-indent: -8.8pt; padding-left: 8.8pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.13</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.13</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_WarrantsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entire disclosure for warrants.</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;">cnet_WarrantsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780817488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_RestrictedAssetsDisclosureTextBlock', window );">Restricted Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.</div></td> <td style="text-align: justify">Restricted net assets</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As all of the Company&#x2019;s operations are conducted through its PRC subsidiaries and VIEs, the Company&#x2019;s ability to pay dividends is primarily dependent on receiving distributions of funds from its PRC subsidiaries and VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by its PRC subsidiaries and VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after it has met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries and VIEs included in the Company&#x2019;s consolidated net assets are also non-distributable for dividend purposes.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In accordance with the PRC regulations on Enterprises with Foreign Investment, a WFOE established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise&#x2019;s PRC statutory accounts. A WFOE is required to allocate at least <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of its annual after-tax profit to the general reserve until such reserve has reached <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> of its registered capital based on the enterprise&#x2019;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors. The aforementioned reserves can only be used for specific purposes and are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> distributable as cash dividends. Rise King WFOE is subject to the above mandated restrictions on distributable profits. Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide a statutory common reserve of at least <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of its annual after-tax profit until such reserve has reached <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> of its registered capital based on the enterprise&#x2019;s PRC statutory accounts. A domestic enterprise is also required to provide for a discretionary surplus reserve, at the discretion of the board of directors. The aforementioned reserves can only be used for specific purposes and are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> distributable as cash dividends. All of the Company&#x2019;s other PRC subsidiaries and PRC VIEs are subject to the above mandated restrictions on distributable profits.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">As a result of these PRC laws and regulations, the Company&#x2019;s PRC subsidiaries and VIEs are restricted in their ability to transfer a portion of their net assets to the Company. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>net assets restricted in the aggregate, which include paid-in capital and statutory reserve funds of the Company&#x2019;s PRC subsidiaries and VIEs that are included in the Company&#x2019;s consolidated net assets, were both approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$12.0</div></div> million.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The current PRC Enterprise Income Tax (&#x201c;EIT&#x201d;) Law also imposed a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> withholding income tax for dividends distributed by a foreign invested enterprise to its immediate holding company outside China. A lower withholding tax rate will be applied if there is a tax treaty arrangement between mainland China and the jurisdiction of the foreign holding company. Holding companies in Hong Kong, for example, will be subject to a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5%</div> withholding tax rate, subject to approval from the related PRC tax authorities.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The ability of the Company&#x2019;s PRC subsidiaries and VIEs to make dividends and other payments to the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>also be restricted by changes in applicable foreign exchange and other laws and regulations.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Foreign currency exchange regulation in China is primarily governed by the following rules:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 18pt"></td> <td style="width: 21pt">&#x2022;</td> <td style="text-align: justify">Foreign Exchange Administration Rules (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1996</div>), as amended in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2008, </div>or the Exchange Rules;</td> </tr>  </table> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 18pt"></td> <td style="width: 21pt">&#x2022;</td> <td style="text-align: justify">Administration Rules of the Settlement, Sale and Payment of Foreign Exchange (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1996</div>), or the Administration Rules.</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Currently, under the Administration Rules, Renminbi is freely convertible for current account items, including the distribution of dividends, interest payments, trade and service related foreign exchange transactions, but <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> for capital account items, such as direct investments, loans, repatriation of investments and investments in securities outside of China, unless the prior approval of the State Administration of Foreign Exchange (the &#x201c;SAFE&#x201d;) is obtained and prior registration with the SAFE is made. Foreign-invested enterprises like Rise King WFOE that need foreign exchange for the distribution of profits to its shareholders <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>effect payment from their foreign exchange accounts or purchase and pay foreign exchange rates at the designated foreign exchange banks to their foreign shareholders by producing board resolutions for such profit distribution. Based on their needs, foreign-invested enterprises are permitted to open foreign exchange settlement accounts for current account receipts and payments of foreign exchange along with specialized accounts for capital account receipts and payments of foreign exchange at certain designated foreign exchange banks.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 25; Value: 8 -->     <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Although the current Exchange Rules allow the convertibility of Chinese Renminbi into foreign currency for current account items, conversion of Chinese Renminbi into foreign exchange for capital items, such as foreign direct investment, loans or securities, requires the approval of SAFE, which is under the authority of the People&#x2019;s Bank of China. These approvals, however, do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> guarantee the availability of foreign currency conversion. The Company cannot be sure that it will be able to obtain all required conversion approvals for its operations or the Chinese regulatory authorities will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> impose greater restrictions on the convertibility of Chinese Renminbi in the future. Currently, most of the Company&#x2019;s retained earnings are generated in Renminbi. Any future restrictions on currency exchanges <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>limit the Company&#x2019;s ability to use its retained earnings generated in Renminbi to make dividends or other payments in U.S. dollars or fund possible business activities outside China.</div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</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_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780858448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - Employee Defined Contribution Plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and Other Postretirement Benefits Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.</div></td> <td style="text-align: justify">Employee defined contribution plan</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Full time employees of the Company in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require that the PRC subsidiaries of the Company make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries. The employee benefits were expensed as incurred. The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.17</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.18</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively. The total amounts for such employee benefits were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.08</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.10</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively.</div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802778544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Concentration of Risk<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 );">Concentration Risk Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.</div></td> <td style="text-align: justify">Concentration of risk</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Credit risk</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> of the Company&#x2019;s cash and cash equivalents were held by major financial institutions located in Mainland China, the remaining <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> was held by a financial institution located in the United States of America. The Company believes that these financial institutions located in Mainland China and the United States of America are of high credit quality. For accounts receivable, the Company extends credit based on an evaluation of the customer&#x2019;s financial condition, generally without requiring collateral or other security. In order to minimize the credit risk, the Company delegated a team responsible for credit approvals and other monitoring procedures to ensure that follow-up action is taken to recover overdue debts. Further, the Company reviews the recoverable amount of each individual receivable at each balance sheet date to ensure that adequate allowances are made for doubtful accounts. In this regard, the Company considers that the Company&#x2019;s credit risk for accounts receivable and other receivables is significantly reduced.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Risk arising from operations in foreign countries</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">All of the Company&#x2019;s operations are conducted within the PRC. The Company&#x2019;s operations in the PRC are subject to various political, economic, and other risks and uncertainties inherent in the PRC. Among other risks, the Company&#x2019;s operations in the PRC are subject to the risks of restrictions on transfer of funds, changing taxation policies, foreign exchange restrictions; and political conditions and governmental regulations.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Currency convertibility risk </div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Significant part of the Company&#x2019;s businesses is transacted in RMB, which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#x2019; invoices and signed contracts. These exchange control measures imposed by the PRC government authorities <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>restrict the ability of the Company&#x2019;s PRC subsidiaries and VIEs to transfer its net assets, which to the Company through loans, advances or cash dividends.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 26; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Concentration of customers</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The following tables summarized the information about the Company&#x2019;s concentration of customers for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer A</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer B</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer C</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">* Less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">- <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> transaction incurred for the reporting period/no balance existed as of the reporting date.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Concentration of suppliers</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The following tables summarized the information about the Company&#x2019;s concentration of suppliers for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier A</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier B</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">* Less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6968328560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.</div></td> <td style="text-align: justify">Commitments and contingencies</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company entered into contracts with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> unrelated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> parties in relation to the development of the Company&#x2019;s blockchain-powered marketing and advertising application platform. Total contract amount of these <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> contracts was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$4.94</div> million. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company had paid approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$3.72</div> million in the aggerate, the remaining unpaid contract amount is expected to be paid during the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company is currently <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> a party to any legal or administrative proceedings and are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> aware of any pending or threatened legal or administrative proceedings against us in all material aspects. The Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>from time to time become a party to various legal or administrative proceedings arising in its ordinary course of business.</div></div><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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780845824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.</div></td> <td style="text-align: justify">Segment reporting</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company follows ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280</div> &#x201c;Segment Reporting&#x201d;, which requires that companies disclose segment data based on how management makes decisions about allocating resources to segments and evaluating their performance. Reportable operating segments include components of an entity about which separate financial information is available and which operating results are regularly reviewed by the chief operating decision maker (&#x201c;CODM&#x201d;), the Company&#x2019;s Chief Executive Officer, to make decisions about resources to be allocated to the segment and assess each operating segment&#x2019;s performance.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Six Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 (</div>Unaudited)</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad.<br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV<br /> Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,212</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,212</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,850</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">871</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,768</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,042</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(871</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,960</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">471</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">471</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,075</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(400</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,522</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Total assets-June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,550</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">229</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,389</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,143</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,640</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,671</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Total assets-December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,756</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,396</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,155</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,546</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,968</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <div style="display: inline; font-weight: normal">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> <div style="display: inline; font-weight: normal">Including approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$203,000</div> share-based compensation expenses.</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 28; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Three Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 (</div>Unaudited)</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain<br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter- <br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,087</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,087</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,145</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">419</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,588</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.6pt; padding-left: 8.6pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(779</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(419</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,222</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">821</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">821</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(760</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">401</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(382</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <div style="display: inline; font-weight: normal">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> <div style="display: inline; font-weight: normal">Including approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$102,000</div> share-based compensation expenses.</div></div> <div style=" margin-top: 0; margin-bottom: 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Six Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018</div></div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,689</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">371</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(371</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,173</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,388</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,366</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(371</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,434</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">389</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">427</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,872</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(995</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,865</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Impairment on long-term investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(471</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(471</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.6pt; padding-left: 8.6pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">948</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">948</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,271</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(855</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,124</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">448</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,755</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,205</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin-top: 0; margin-bottom: 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <div style="display: inline; font-weight: normal">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> <div style="display: inline; font-weight: normal">Including approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$151,000</div> share-based compensation expenses.</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 29; Value: 8 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in"><div style="display: inline; font-weight: bold;">Three Months Ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018 (</div>Unaudited)</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,552</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,552</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,766</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">493</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,288</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">192</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,798</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(25</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(493</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,320</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(526</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(526</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,198</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,338</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,554</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,555</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,556</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"> <div style="display: inline; font-weight: normal">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> <div style="display: inline; font-weight: normal">Including approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$76,000</div> share-based compensation expenses.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>41
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780734192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.</div></td> <td style="text-align: justify">Loss per share</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Basic and diluted loss per share for each of the periods presented are calculated as follows (All amounts, except number of shares and per share data, are presented in thousands of U.S. dollars):</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,517</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,069</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(379</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,504</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted average number of common shares outstanding -Basic and diluted</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,411,548</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,676,249</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,412,543</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,866,305</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: -30pt; padding-left: 32.15pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -8.6pt; padding-left: 8.7pt">Loss per share-Basic and diluted</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.09</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.64</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.60</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 30; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the diluted loss per share calculation did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include warrants and options to purchase up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></div> shares of the Company&#x2019;s common stock, respectively, because their effect was anti-dilutive, as the Company incurred a net loss for both periods.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"><div style="display: inline; background-color: white">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>the diluted loss per share calculation did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include warrants and options to purchase up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></div> shares of the Company&#x2019;s common stock, respectively, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">266,238</div> shares of unvested restricted common stock before they were vested during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> because their effect was anti-dilutive, as the Company incurred a net loss for both periods.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780881248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Share-based Compensation Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payment Arrangement [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.</div></td> <td style="text-align: justify">Share-based compensation expenses</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2019, </div>the Company granted and issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,000</div> shares of the Company&#x2019;s restricted common stock to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> of its independent directors, in exchange for his services to the Company for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019. </div>These shares were valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.77</div> per share, the closing bid price of the Company&#x2019;s common stock on the date of grant. Total compensation expense is amortized over the requisite service period. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>compensation expense recognized was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$26,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$13,000,</div> respectively.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 2018, </div>the Company granted and issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">250,000</div> shares of the Company restricted common stock to a management consulting and advisory service provider in exchange for its service for a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-year period. These shares were valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.43</div> per share, the closing bid price of the Company&#x2019;s common stock on the date of grant. The Company recorded the related cost of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$358,000</div> as a prepayment asset in prepayment and deposit to suppliers upon grant and issuance of these fully-vested and nonforfeitable shares. Total compensation expenses amortized for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$177,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$89,000,</div> respectively.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">Options issued and outstanding as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and their movements during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months then ended are as follows:</div> <div style=" font-size: 10pt; text-indent: 0.25in; margin: 0pt 0; color: red">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Outstanding</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Exercisable</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.04</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.04</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Granted/Vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Forfeited</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <!-- Field: Page; Sequence: 31; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in"><div style="display: inline; background-color: white">The aggregate intrinsic value of the above options was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">zero</div></div> as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>as their respective exercise prices were all higher than the Company&#x2019;s closing stock price on the last trading day of each reporting period.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in">The table below summarized share-based compensation expenses recorded for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.25in; min-width: 700px;" cellspacing="0" cellpadding="0">  <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: justify">Sales and marketing expenses</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">General and administrative expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">203</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Research and development expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">203</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The aggregate unrecognized share-based compensation expenses as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.19</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.34</div> million, respectively. All unrecognized share-based compensation expenses as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>will be recognized for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div></div><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780932176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 25 - Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 0.25in"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25.</div></td> <td style="text-align: justify">Subsequent event</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.25in">The Company has performed an evaluation of subsequent events through the date the financial statements were issued and has determined that there are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> events that would have required adjustment or disclosure in the financial statements, except for those have discussed in Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>(b) and Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div></div></div><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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965119792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 21pt">a)</td> <td style="text-align: justify">Basis of presentation</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated interim financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated interim financial information as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain information and footnote disclosures, which are normally included in complete consolidated financial statements prepared in accordance with U.S. GAAP, have been omitted pursuant to those rules and regulations. The unaudited condensed consolidated interim financial information should be read in conjunction with the financial statements and the notes thereto, included in the Company&#x2019;s Annual Report on Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>previously filed with the SEC (the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x201c;2018</div> Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K&#x201d;) on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 15, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair statement of the Company&#x2019;s condensed consolidated financial position as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>its condensed consolidated results of operations for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> and its condensed consolidated cash flows for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> as applicable, have been made. The interim results of operations are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> necessarily indicative of the operating results for the full fiscal year or any future periods.</div></div></div><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_cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock', window );">Liquidity and Management&#8217;s Plan, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">b)</td> <td style="text-align: justify">Liquidity and management&#x2019;s plan</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.55pt; text-align: justify; text-indent: 0in">The Company incurred operating losses and had negative operating cash flows and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>continue to incur operating losses and generate negative cash flows as the Company implements its future business plan. The Company&#x2019;s net loss attributable to stockholders for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.52</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.38</div> million, respectively, compared with approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10.07</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$9.50</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>respectively. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company had cash and cash equivalents of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$1.40</div> million and net cash used in operating activities during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$2.33</div> million.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 7, 2019, </div>the Company entered into a Securities Purchase Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with selected investors (the &#x201c;Investors&#x201d;) related to the purchase and sale of the Company&#x2019;s common stock (the &#x201c;Shares&#x201d;). The Company has agreed to issue an aggregate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,216,860</div> Shares in consideration for approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.8</div> million. Each Share was sold to the Investors at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.4927</div> per Share. The private placement was conducted pursuant to Section <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) of the Securities Act of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1933,</div> as amended, and Regulation S promulgated thereunder (the &#x201c;PIPE transaction&#x201d;). Although the PIPE transaction has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> been closed as of the date hereof, the Company determined it is probable that the PIPE transaction will be closed within the assessment period.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">c)</td> <td style="text-align: justify">Principles of consolidation</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The unaudited condensed consolidated interim financial statements include the accounts of all the subsidiaries and VIEs of the Company. All transactions and balances between the Company and its subsidiaries and VIEs have been eliminated upon consolidation.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">d)</td> <td style="text-align: justify">Use of estimates</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure of contingent assets and liabilities at the date of these consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">e)</td> <td style="text-align: justify">Foreign currency translation</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The exchange rates used to translate amounts in RMB into US$ for the purposes of preparing the condensed consolidated financial statements are as follows:</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, 2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, 2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt">Balance sheet items, except for equity accounts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8747</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8632</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss, and statements of cash flows</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.7808</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3711</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8137</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3789</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.55pt; text-align: justify"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> representation is made that the RMB amounts could have been, or could be converted into US$ at the above rates.</div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">f)</td> <td style="text-align: justify">Fair value measurement</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>are as follows:</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br />June 30, 2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br /> in&nbsp;Active&nbsp;Markets<br /> for&nbsp;Identical&nbsp;<br /> Assets/Liabilities<br /> (Level 1)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Other<br /> Observable&nbsp;Inputs<br /> (Level 2)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Unobservable<br /> Inputs<br /> (Level 3)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table> </div> <div style=" margin: 0">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br />December 31, 2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br /> in&nbsp;Active&nbsp;Markets<br /> for&nbsp;Identical&nbsp;<br /> Assets/Liabilities<br /> (Level 1)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Other<br /> Observable&nbsp;Inputs<br /> (Level 2)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Unobservable<br /> Inputs<br /> (Level 3)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table> </div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contract with Customer [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">g)</td> <td style="text-align: justify">Revenue recognition</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">All of the Company&#x2019;s revenues are generated from the PRC. The following tables present the Company&#x2019;s revenues disaggregated by products and services and timing of revenue recognition:</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Internet advertising and data service</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--distribution of the right to use search engine marketing service</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,580</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,848</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,855</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,405</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--online advertising placements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,406</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,551</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,575</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,954</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--sales of effective sales lead information</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">TV advertising service</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Others</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Revenue recognized over time</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,991</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,497</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,430</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,359</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized at a point in time</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;">Contract costs</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any significant incremental costs of obtaining contracts with customers incurred and/or costs incurred in fulfilling contracts with customers, that shall be recognized as an asset and amortized to expenses in a pattern that matches the timing of the revenue recognition of the related contract.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 14; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;">Contract liabilities</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The table below summarized the movement of the Company&#x2019;s contract liabilities for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019:</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Contract liabilities</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt">Balance as of January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,061</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Exchange translation adjustment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Revenue recognized from beginning contract liability balances</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(619</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Advances received from customers related to unsatisfied performance obligations</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,381</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Balance as of June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt">Including:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt">--advance from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,768</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt">--advance from a customer, related</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Total contract liabilities as of June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Advance from customers related to unsatisfied performance obligations are generally refundable. Refund of advance from cu<div style="display: inline; background-color: white">stomers were insignifi</div>cant for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> there is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> revenue recognized from performance obligations that were satisfied in prior periods.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;">Transaction price allocated to remaining performance obligation</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company has elected to apply the practical expedient in paragraph ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div> and did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> disclose the information related to transaction price allocated to the performance obligations that are unsatisfied or partially unsatisfied as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>because all performance obligations of the Company&#x2019;s contracts with customers have an original expected duration of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 21pt">h)</td> <td style="text-align: justify">Advertising expenses</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">Advertising costs for the Company&#x2019;s own brand building are expensed when incurred and are included in &#x201c;sales and marketing expenses&#x201d; in the statements of operations and comprehensive loss. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> advertising expenses for the Company&#x2019;s own brand building was incurred for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019. </div>For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>advertising expenses for the Company&#x2019;s own brand building were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.41</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.02</div> million, respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">i)</td> <td style="text-align: justify">Research and development expenses</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company accounts for expenses for the enhancement, maintenance and technical support to the Company&#x2019;s Internet platforms and intellectual properties that are used in its daily operations in research and development expenses. Research and development costs are charged to expense when incurred. Expenses for research and development for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.36</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.46</div> million, respectively. Expenses for research and development for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.16</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.24</div> million, respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee, Leases [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">j)</td> <td style="text-align: justify">Lease</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>the Company adopted ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842,</div> &#x201c;Lease&#x201d;, applying the optional transition method in accordance with ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> which permitted the Company to change its date of initial application to the beginning of the period of adoption of ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> (i.e. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019) </div>and recognize the effects of applying ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> as a cumulative-effect adjustment to retained earnings as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>and remain applying ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840</div> in the comparative periods. The adoption of ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> didn&#x2019;t result in a material adjustment to the Company&#x2019;s accumulated deficit as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 15; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company leases <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> offices in the PRC from unrelated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> parties during its normal course of business, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> office is used as the Company&#x2019;s principle executive office in Beijing, the other is used as the Company&#x2019;s office in Hubei. Other than these, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any other contract that is or contains a lease under ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#x2019;s lease contracts do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain any option for the Company to extend or terminate the lease, and do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain the option for the Company to purchase the underlying assets. Based on the noncancelable lease period in the contract, the Company considers contract-based, asset-based, market-based and entity-based factors to determine the term over which it is reasonably certain to extend the lease, and then determine the lease term of each contract, which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> years.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#x2019;s lease contracts only contain fixed lease payments and do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain any residual value guarantee. The lease payments of the Company&#x2019;s Beijing office are required to be paid on a quarterly basis, and the lease payments of its Hubei office are required to be paid on an annual basis.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#x2019;s office lease contracts do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain any nonlease component and are classified as operating leases in accordance with ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As the implicit rates of the Company leases cannot be readily determined, in accordance with ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,</div> the Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for each lease contract. The discount rate used by the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%,</div> which is determined based on the interest rate commonly used by the commercial banks in the PRC for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years long-term loan lent to business entities on a collateralized basis.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">The Company&#x2019;s <div style="display: inline; background-color: white">lease agreement of its previous executive office in Beijing expired on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2019. </div>In mid-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2019, </div>the Company relocated to a new Beijing office leased from another unrelated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> party. From <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, 2019 </div>through the date of the relocation, the Company continued staying in its previous executive office in Beijing on a separately negotiated fixed daily rate as agreed by the Company and the lessor. Because the duration of this lease was less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months, it met the definition of a short-term lease under ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842.</div> As a result, in accordance with ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,</div> as an accounting policy, the Company elected <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to apply the recognition requirements in this Subtopic (i.e. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to recognize right-of-use asset and related lease liability) to this short-term lease. Instead, the Company recognized the lease payments of this short-term lease in its consolidated statements of operations and comprehensive loss on a straight-line basis over the lease term. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>short-term lease cost recognized under ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.13</div> million. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>unpaid lease payments related to this short-term lease was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.12</div> million.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>operating lease right-of-use assets recognized by the Company was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$17</div> thousand, operating lease liabilities recognized was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10</div> thousand, which was included in the Company&#x2019;s other current liabilities.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>total operating lease cost recognized under ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$88</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$3</div> thousand, respectively. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>operating lease cost recognized under ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840</div> was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.18</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$0.09</div> million, respectively.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company&#x2019;s total undiscounted lease payments of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$10</div> thousand approximate its total operating lease liabilities recognized <div style="display: inline; background-color: white">due to their short maturities. The Company&#x2019;s lease payments as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div></div>will mature for the year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2020.</div></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; text-decoration: underline;">Supplemental information related to operating leases</div></div><div style="display: inline; text-decoration: underline;">:</div></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt; text-align: left">Operating cash flows used for operating leases (in thousands of U.S. dollars)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Weighted-average remaining lease term (years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.71</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average discount rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> </table> </div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<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, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 6.55pt"></td> <td style="width: 21pt">k)</td> <td style="text-align: justify">Impact of recently issued accounting pronouncements</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div> &#x201c;Financial Instruments-Credit Losses (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div>): Measurement of Credit Losses on Financial Instruments&#x201d;. The amendments in this ASU require the measurement and recognition of expected credit losses for financial assets held at amortized cost. The amendments in this ASU replace the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,</div> &#x201c;Codification Improvements to Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div> Financial Instruments-Credit Losses&#x201d;, which among other things, clarifies that receivables arising from operating leases are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> within the scope of Subtopic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.</div> Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842,</div> Leases. For public entities, the amendments in these ASUs are effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>including interim periods within those fiscal years. The Company is currently evaluating the impact on its consolidated financial position and results of operations upon adopting these amendments.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <!-- Field: Page; Sequence: 16; Value: 8 --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 27.55pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div>&nbsp;the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div> &#x201c;Fair Value Measurement (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">820</div>): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&#x201d;. The amendments in this ASU eliminate, add and modify certain disclosure requirements for fair value measurements. The amendments in this ASU, among other things, require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> fair value measurements. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>and entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect the adoption of these amendments to have a material impact on its consolidated financial position and results of operations.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liquidity and management's 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;">cnet_LiquidityAndManagementsPlanPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780743552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Variable Interest Entities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31,<br /> 2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Current assets:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; text-indent: 8.7pt">Cash and cash equivalents</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">660</div></div> </td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">2,303</div></div> </td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Term deposit, restricted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">25</div></div> </td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0">25</div></div> </td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts receivable, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,749</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,359</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Prepayment and deposit to suppliers, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,773</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,724</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Due from related parties, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current assets, net</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current assets</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,210</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,448</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Long-term investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Property and equipment, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Intangible assets, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Operating lease right-of-use assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred tax assets, net</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">556</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,904</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,130</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold">Liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Current liabilities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 10pt">Short-term bank loan</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">873</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">874</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accounts payable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">740</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,868</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,766</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,059</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Advance from a customer, related</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Accrued payroll and other accruals</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">152</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">155</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Taxes payable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,648</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,562</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: 8.7pt">Lease payment liability related to a short-term lease</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 8.7pt">Other current liabilities</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Total current liabilities</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,355</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,573</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,355</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,573</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><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_cnet_FinancialPerformanceOfViesTableTextBlock', window );">Financial Performance of VIEs [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,773</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,212</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,211</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,087</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(21,552</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.9pt; padding-left: 8.9pt">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,862</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,025</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,151</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,763</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Net loss before allocation to noncontrolling interests</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,086</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,861</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(764</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,183</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_FinancialPerformanceOfViesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial performance of variable interest entities reported in the Company's consolidated statements of operations and comprehensive 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;">cnet_FinancialPerformanceOfViesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965178880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ForeignCurrencyExchangeRatesTableTextBlock', window );">Foreign Currency Exchange Rates [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, 2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, 2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; font-size: 10pt; text-indent: -45pt; padding-left: 45pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -45pt; padding-left: 45pt">Balance sheet items, except for equity accounts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8747</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8632</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss, and statements of cash flows</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.7808</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3711</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Items in the statements of operations and comprehensive loss</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.8137</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.3789</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br />June 30, 2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br /> in&nbsp;Active&nbsp;Markets<br /> for&nbsp;Identical&nbsp;<br /> Assets/Liabilities<br /> (Level 1)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Other<br /> Observable&nbsp;Inputs<br /> (Level 2)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Unobservable<br /> Inputs<br /> (Level 3)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="9" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair value measurement at reporting date using</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of <br />December 31, 2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Quoted&nbsp;Prices<br /> in&nbsp;Active&nbsp;Markets<br /> for&nbsp;Identical&nbsp;<br /> Assets/Liabilities<br /> (Level 1)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Other<br /> Observable&nbsp;Inputs<br /> (Level 2)</td> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Significant<br /> Unobservable<br /> Inputs<br /> (Level 3)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Warrant liabilities (Note 17)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right; text-indent: 0.15pt; padding-left: 1.7pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: right; background-color: White">&nbsp;</td> <td style="font-size: 10pt; text-align: left; background-color: White">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Internet advertising and data service</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 48%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--distribution of the right to use search engine marketing service</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,580</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,848</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,855</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,405</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--online advertising placements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,406</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,551</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,575</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,954</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 21pt">--sales of effective sales lead information</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">TV advertising service</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Others</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Revenue recognized over time</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,991</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,497</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,430</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,359</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized at a point in time</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">283</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Contract liabilities</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt">Balance as of January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,061</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Exchange translation adjustment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Revenue recognized from beginning contract liability balances</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(619</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Advances received from customers related to unsatisfied performance obligations</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,381</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Balance as of June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.7pt; padding-left: 8.7pt">Including:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.7pt; padding-left: 8.7pt">--advance from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,768</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.7pt; padding-left: 8.7pt">--advance from a customer, related</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; text-indent: -8.75pt; padding-left: 8.75pt">Total contract liabilities as of June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,821</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 27.55pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; font-size: 10pt; text-align: left">Operating cash flows used for operating leases (in thousands of U.S. dollars)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 20%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Weighted-average remaining lease term (years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.71</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average discount rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ForeignCurrencyExchangeRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exchange rates used for 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.</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;">cnet_ForeignCurrencyExchangeRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract balances and changes in contract balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>47
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6785442816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleOfAccountsReceivableTableTextBlock', window );">Schedule of Accounts Receivable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">Accounts receivable</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,122</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,752</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,373</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,393</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,749</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,359</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleOfAccountsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 account receivables.Including: gross carrying value, allowance, and net carrying value 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ScheduleOfAccountsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>48
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780846544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Prepayments and Deposit to Suppliers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock', window );">Schedule of Prepayments and Deposit to Suppliers [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Deposits to internet resources providers</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">656</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">963</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Prepayments to internet resources providers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,081</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">727</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Other deposits and prepayments</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">312</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">464</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,049</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,154</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepayments and deposits to suppliers by major categories 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ScheduleOfPrepaymentsAndDepositToSuppliersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6785093536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Due From Related Parties, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cnet_DueFromRelatedPartiesMember', window );">Due From Related Parties [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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">An officer of the Company</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">200</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Guohua Shiji (Beijing) Communication Co., Ltd.</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">175</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">401</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(175</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Due from related parties, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">226</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include, but are not limited to, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAxis=cnet_DueFromRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cnet_DueFromRelatedPartiesMember</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>50
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790206752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Property 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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleOfPropertyAndEquipmentTableTextBlock', window );">Schedule of Property and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Leasehold improvement</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">320</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">321</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">769</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">771</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Office equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,353</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Electronic devices</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">951</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">952</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify">Property and equipment, cost</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,391</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,397</div></td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,292</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,255</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">142</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleOfPropertyAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property and equipment gross amount by major category, accumulated depreciation and net amount in the aggregate.</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;">cnet_ScheduleOfPropertyAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780848416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite and Indefinite-Lived Intangible Assets [Table Text Block]</a></td>
<td class="text">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; text-align: justify">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of June 30, 2019 (Unaudited)&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross &lt;br />Carrying &lt;br />Value&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated &lt;br />Amortization&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net &lt;br />Carrying &lt;br />Value&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; text-align: justify">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,405&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,405&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,938&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,938&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,066&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(579&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(487&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">298&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(298&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,350&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(903&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(414&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,697&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,903&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,794&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and data encryption software&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,891&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(425&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,466&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,382&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(343&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,039&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(111&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,141&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,500&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,605&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;/table>&lt;/div>&lt;div style="display: inline; font-family: times new roman; font-size: 10pt">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; text-align: justify">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">As of December 31, 2018&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; white-space: nowrap">Items&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross &lt;br />Carrying &lt;br />Value&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated &lt;br />Amortization&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Impairment&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Net &lt;br />Carrying &lt;br />Value&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom"> &lt;td style="font-size: 10pt; text-align: justify">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$(&#x2019;000)&lt;/div>&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify">Intangible assets not subject to amortization:&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: 10pt">Domain name&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,408&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,408&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 10%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify">Intangible assets subject to amortization:&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Customer relationship&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,941&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,941&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Non-compete agreements&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(580&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(488&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Software technologies&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">299&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(299&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud compute software technology&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,353&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(896&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(415&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Intelligent marketing data service platform&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,705&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,906&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,799&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 20pt">Internet safety, information exchange&nbsp;security and data encryption software&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,894&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(426&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,468&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Cloud video management system&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,383&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(343&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,040&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: justify; text-indent: 10pt">Other computer software&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(111&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; text-indent: 1.6pt">Total&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,165&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,502&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,618&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)&lt;/div>&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45&lt;/div>&lt;/td> &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&lt;/div>&lt;/td> &lt;/tr> &lt;/table>&lt;/div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets gross amount by major category, accumulated amortization and net amount in the aggregate.</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;">cnet_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>52
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802867056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Accrued Payroll and Other Accruals (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 21.25pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: justify">Accrued payroll and staff welfare</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Accrued operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">313</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">289</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">521</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>53
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802387504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Taxation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleofTaxesPayableTableTextBlock', window );">Schedule Of Taxes Payable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">PRC turnover tax and surcharge payable</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,303</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,215</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">PRC enterprise income tax payable</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,779</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,782</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total taxes payable</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,082</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,997</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<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 Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">Current-PRC</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; font-size: 10pt; text-align: justify; padding-bottom: 1pt; white-space: nowrap">Deferred-PRC</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</td> <td style="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(693</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt; white-space: nowrap">Income tax (expense)/benefit</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right; white-space: nowrap"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(693</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap">)</td> </tr> </table></div><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_cnet_ScheduleofDeferredTaxAssetsTableTextBlock', window );">Schedule Of Deferred Tax Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; font-size: 10pt; text-align: left">Tax effect of net operating losses carried forward</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,601</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 15%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,243</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Bad debts provision</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">499</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,188</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,551</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,875</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">556</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleofDeferredTaxAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ScheduleofDeferredTaxAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_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 );">- Definition</a><div><p>Represents the schedule of 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;">cnet_ScheduleofTaxesPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>54
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780873712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes 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_cnet_ScheduleOfWarrantLiabilitiesTableTextBlock', window );">Schedule of Warrant Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">As of</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Change in Fair Value (gain)/loss</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">June 30,<br /> 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">March 31,<br /> 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">December 31,<br /> 2018</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Six Months Ended <br />June 30, 2019</div></td> <td style="padding-bottom: 1pt; white-space: nowrap"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><div style="display: inline; font-size: 10pt">Three Months Ended <br />June 30, 2019</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt"><div style="display: inline; font-size: 10pt">Fair value of the Warrants:</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%"><div style="display: inline; font-size: 10pt">Investor warrants</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">32</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">793</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">503</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(471</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(761</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Placement agent warrants</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">103</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">163</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">103</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">-</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(60</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">Warrant liabilities</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">135</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">956</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">606</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(471</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">(821</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">As of </td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Change in Fair Value (gain)/loss</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt; white-space: nowrap"></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17,<br /> 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended <br />June 30, 2018</td> <td style="padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended <br />June 30, 2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 0pt">Fair value of the Warrants:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt; width: 35%">Investor warrants</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,103</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">664</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,890</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(787</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">439</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt; text-indent: 10pt">Placement agent warrants</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">224</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">385</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(161</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Warrant liabilities</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,327</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">801</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,275</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(948</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">526</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><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_cnet_ScheduleOfWarrantActivityTableTextBlock', window );">Schedule of Warrant Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Outstanding</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Warrant Exercisable</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.63</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.63</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Granted/Vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Forfeited</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt; text-indent: -8.8pt; padding-left: 8.8pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.13</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">774,000</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.13</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember', window );">Warrant [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_TableTextBlock', window );"><strong>Notes Tables</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">December 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2019</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2019</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.34</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.95</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.35</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.34</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.95</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.35</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Years to maturity</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.30</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.05</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.80</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.27</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.73</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.27</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.73</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Dividend yield</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Expected volatility</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">199</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">216</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">187</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">202</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Exercise Price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.78</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.23</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.05</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.26</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Investors warrants</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Placement agent warrants</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">January 17, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">March 31, <br />2018</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, <br />2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-align: justify">Stock price</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.98</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.98</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Years to maturity</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.30</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.10</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.00</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.80</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.22</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.35</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.53</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.39</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.56</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Dividend yield</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Expected volatility</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">158</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">164</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">174</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">152</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">159</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Exercise Price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Fair value of the warrant</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.93</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.03</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.71</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.99</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.06</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.74</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ScheduleOfWarrantActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrant activity.</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;">cnet_ScheduleOfWarrantActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ScheduleOfWarrantLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrant liabilities.</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;">cnet_ScheduleOfWarrantLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780865264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Concentration of Risk (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer A</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer B</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Customer C</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Revenues, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10pt; padding-left: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">As of December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable, customer concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier A</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Supplier B</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">*</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Six Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-indent: -10.05pt; padding-left: 10.05pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-indent: -10.05pt; padding-left: 10.05pt">Three Months Ended June 30, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Cost of revenues, supplier concentration risk</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> </table></div><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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780799536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad.<br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV<br /> Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; white-space: nowrap">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,020</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,212</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,212</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,850</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">871</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,768</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,042</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(871</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,960</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">471</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">471</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,075</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(400</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,522</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Total assets-June 30, 2019</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,550</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">229</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,389</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,143</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,640</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,671</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Total assets-December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,756</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,396</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,155</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,546</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,968</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain<br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter- <br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,453</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,087</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,087</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,145</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">419</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,588</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -8.6pt; padding-left: 8.6pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(779</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(419</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,222</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">821</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">821</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(760</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">401</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(382</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,689</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">371</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(371</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,780</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,173</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,388</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,366</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(371</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,434</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">389</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">427</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,872</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(995</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,865</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Impairment on long-term investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(471</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(471</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -8.6pt; padding-left: 8.6pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">948</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">948</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net (loss)/income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,271</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(855</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,124</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">448</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,755</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,205</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Internet Ad. <br />and data<br /> service</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">TV Ad.</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Blockchain <br /> technology</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Corporate</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Inter-<br /> segment and<br /> reconciling<br /> item</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">US$ <br />(&#x2018;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: justify">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%; font-size: 10pt; text-align: justify">Revenues</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,520</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,552</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,552</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,766</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">493</div></td> <td style="font-size: 10pt; text-align: center; vertical-align: top"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,288</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Depreciation and amortization expense included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">192</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on goodwill included in total operating expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,412</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -10pt; padding-left: 10pt">Impairment on intangible assets included in total operating expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,878</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify">Operating loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,798</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(25</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(493</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,320</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -8.6pt; padding-left: 8.6pt">Change in fair value of warrant liabilities</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(526</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(526</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net loss</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,198</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,338</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">)</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,554</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expenditure for long-term assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,555</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,556</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>57
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780865264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,517</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,069</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(379</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,504</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: 0.15pt; padding-left: 1.7pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted average number of common shares outstanding -Basic and diluted</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,411,548</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,676,249</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,412,543</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,866,305</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; text-indent: -30pt; padding-left: 32.15pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt; text-indent: -8.6pt; padding-left: 8.7pt">Loss per share-Basic and diluted</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.09</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.64</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.60</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> </tr> </table></div><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780736976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Share-based Compensation Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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 );">Share-based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Outstanding</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Option Exercisable</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Number of<br /> underlying<br /> shares</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Remaining <br /> Contractual <br /> Life (Years)</td> <td style="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Weighted <br /> Average <br /> Exercise <br /> Price</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; font-size: 10pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, January 1, 2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.04</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.04</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Granted/Vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Forfeited</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt; text-indent: -8.8pt; padding-left: 8.8pt">Balance, June 30, 2019 (Unaudited)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">835,216</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.49</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.25in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Three Months Ended June 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">US$(&#x2019;000)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> <td style="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Unaudited)</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: justify">Sales and marketing expenses</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify">General and administrative expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">203</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt">Research and development expenses</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">203</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>59
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6785259456">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Note 2 - Variable Interest Entities - Consolidated VIEs' Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2018</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_cnet_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 3,717<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Term deposit, restricted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,749<span></span>
</td>
<td class="nump">6,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,049<span></span>
</td>
<td class="nump">2,154<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,210<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">549<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,671<span></span>
</td>
<td class="nump">16,968<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">873<span></span>
</td>
<td class="nump">874<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">742<span></span>
</td>
<td class="nump">2,869<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">289<span></span>
</td>
<td class="nump">521<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,082<span></span>
</td>
<td class="nump">2,997<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_ShorttermLeaseLiability', window );">Lease payment liability related to a short-term lease *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">118<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">162<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,222<span></span>
</td>
<td class="nump">9,046<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,349<span></span>
</td>
<td class="nump">9,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember', window );">Unrelated Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember', window );">Related Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">660<span></span>
</td>
<td class="nump">2,303<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Term deposit, restricted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,749<span></span>
</td>
<td class="nump">6,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,773<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,210<span></span>
</td>
<td class="nump">10,448<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">549<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,904<span></span>
</td>
<td class="nump">11,130<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">873<span></span>
</td>
<td class="nump">874<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">740<span></span>
</td>
<td class="nump">2,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,648<span></span>
</td>
<td class="nump">2,562<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_ShorttermLeaseLiability', window );">Lease payment liability related to a short-term lease *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">75<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,355<span></span>
</td>
<td class="nump">7,573<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,355<span></span>
</td>
<td class="nump">7,573<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Unrelated Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,766<span></span>
</td>
<td class="nump">1,059<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Related Parties [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advance from customers *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 53<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AccruedPayrollAndOtherAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees and other service providers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_AccruedPayrollAndOtherAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_PrepaymentAndDepositToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized payments for supplies which will be consumed in operations within one year or the normal operating cycle, if longer, and deposits to suppliers to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, which will be either consumed in operations or refunded 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;">cnet_PrepaymentAndDepositToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_ShorttermLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ShorttermLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_RelatedPartiesMember</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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6804852784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 15,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,020<span></span>
</td>
<td class="nump">$ 30,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(15,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,212)<span></span>
</td>
<td class="num">(29,211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">11,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss before allocation to noncontrolling interests</a></td>
<td class="num">(382)<span></span>
</td>
<td class="num">$ (1,140)<span></span>
</td>
<td class="num">(9,554)<span></span>
</td>
<td class="num">$ (570)<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
<td class="num">(10,124)<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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,020<span></span>
</td>
<td class="nump">30,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_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(15,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,212)<span></span>
</td>
<td class="num">(29,211)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(1,151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,862)<span></span>
</td>
<td class="num">(10,025)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss before allocation to noncontrolling interests</a></td>
<td class="num">$ (764)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,086)<span></span>
</td>
<td class="num">$ (8,861)<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6785313808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 07, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 17, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2018 </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_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (379,000)<span></span>
</td>
<td class="num">$ (9,504,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,517,000)<span></span>
</td>
<td class="num">$ (10,069,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,379,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,379,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,717,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,325,000)<span></span>
</td>
<td class="num">(4,321,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 Expense, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159,000<span></span>
</td>
<td class="nump">240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360,000<span></span>
</td>
<td class="nump">458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Lessee, Operating Lease, Discount Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term Lease, Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_ShorttermLeaseLiability', window );">Short-term Lease Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,000<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, Payments, Due, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Contract with Customer, Performance Obligation Satisfied in Previous Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_NumberOfLeaseOffices', window );">Number of Lease Offices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cnet_BeijingMember', window );">Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_NumberOfLeaseOffices', window );">Number of Lease Offices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cnet_HubeiMember', window );">Hubei [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_NumberOfLeaseOffices', window );">Number of Lease Offices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,150,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,988,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="nump">3,216,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share | $ / shares</a></td>
<td class="nump">$ 1.4927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_NumberOfLeaseOffices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of lease offices.</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;">cnet_NumberOfLeaseOffices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ShorttermLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ShorttermLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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_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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cnet_BeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cnet_BeijingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cnet_HubeiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cnet_HubeiMember</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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6781315376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies - Exchange Rates Used to Translate Amounts In RMB Into US$ (Details)<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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_ForeignCurrencyExchangeRateTranslationAverage', window );">Items in the statements of operations and comprehensive loss, and statements of cash flows</a></td>
<td class="nump">6.8137<span></span>
</td>
<td class="nump">6.3789<span></span>
</td>
<td class="nump">6.7808<span></span>
</td>
<td class="nump">6.3711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=cnet_BalanceSheetItemsExceptEquityAccountsMember', window );">Balance Sheet Items, Except Equity Accounts [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_ForeignCurrencyExchangeRateTranslation1', window );">Balance sheet items, except for equity accounts</a></td>
<td class="nump">6.8747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8632<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ForeignCurrencyExchangeRateTranslationAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the foreign currency exchange rate derived from an average.</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;">cnet_ForeignCurrencyExchangeRateTranslationAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cnet_BalanceSheetItemsExceptEquityAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_BalanceSheetItemsExceptEquityAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965345360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on a Recurring and Nonrecurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DerivativeLiabilities', window );">Warrant liabilities (Note 17)</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 606<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Inputs, Level 1 [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_DerivativeLiabilities', window );">Warrant liabilities (Note 17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Inputs, Level 2 [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_DerivativeLiabilities', window );">Warrant liabilities (Note 17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Inputs, Level 3 [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_DerivativeLiabilities', window );">Warrant liabilities (Note 17)</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 606<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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787168944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 15,453<span></span>
</td>
<td class="nump">$ 22,520<span></span>
</td>
<td class="nump">$ 24,020<span></span>
</td>
<td class="nump">$ 30,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cnet_SearchEngineMarketingAndDataServiceMember', window );">Search Engine Marketing and Data Service [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">11,855<span></span>
</td>
<td class="nump">19,405<span></span>
</td>
<td class="nump">18,580<span></span>
</td>
<td class="nump">25,848<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cnet_OnlineAdvertisingPlacementMember', window );">Online Advertising Placement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,575<span></span>
</td>
<td class="nump">2,954<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">4,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cnet_SalesOfEffectiveSalesLeadInformationMember', window );">Sales of Effective Sales Lead Information [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">161<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cnet_TVAdvertisingServiceMember', window );">TV Advertising Service [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Product and Service, Other [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">7<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,430<span></span>
</td>
<td class="nump">22,359<span></span>
</td>
<td class="nump">23,991<span></span>
</td>
<td class="nump">30,497<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 161<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 283<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cnet_SearchEngineMarketingAndDataServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cnet_SearchEngineMarketingAndDataServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cnet_OnlineAdvertisingPlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cnet_OnlineAdvertisingPlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cnet_SalesOfEffectiveSalesLeadInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cnet_SalesOfEffectiveSalesLeadInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cnet_TVAdvertisingServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cnet_TVAdvertisingServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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>65
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787136688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies - Contract liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance as of January 1, 2019</a></td>
<td class="nump">$ 1,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Exchange translation adjustment</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from beginning contract liability balances</a></td>
<td class="num">(619)<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_cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer', window );">Advances received from customers related to unsatisfied performance obligations</a></td>
<td class="nump">2,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance as of June 30, 2019 (Unaudited)</a></td>
<td class="nump">2,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">--advance from customers</a></td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember', window );">Unrelated Parties [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_ContractWithCustomerLiability', window );">Balance as of June 30, 2019 (Unaudited)</a></td>
<td class="nump">2,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">--advance from customers</a></td>
<td class="nump">2,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember', window );">Related Parties [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_ContractWithCustomerLiability', window );">Balance as of June 30, 2019 (Unaudited)</a></td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">--advance from customers</a></td>
<td class="nump">$ 53<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 advances received from customer related to unsatisfied performance 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;">cnet_ContractWithCustomerLiabilityAdvacesReceivedFromCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_UnrelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_RelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6777152256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Summary of Significant Accounting Policies - Supplement Information Related to Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows used for operating leases (in thousands of U.S. dollars)</a></td>
<td class="nump">$ 93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new lease liabilities (in thousands of U.S. dollars)</a></td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years) (Year)</a></td>
<td class="text">1 year 259 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787336352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Accounts Receivable, Net (Details Textual) - USD ($)<br> $ in Thousands</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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="nump">$ 794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTVAdvertisingMember', window );">Internet Advertising and TV Advertising [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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,400<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_cnet_NumberOfMonthsPastDue', window );">Number of Months Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180 days<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_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="nump">$ 270<span></span>
</td>
<td class="nump">$ 310<span></span>
</td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">$ 800<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<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_cnet_NumberOfMonthsPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflected the number of months past due of the proportion of accounts receivable which allowance for doubtful debts has been provided.</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;">cnet_NumberOfMonthsPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTVAdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTVAdvertisingMember</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>68
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6678613184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 8,122<span></span>
</td>
<td class="nump">$ 9,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="num">(3,393)<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 6,749<span></span>
</td>
<td class="nump">$ 6,359<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>69
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965334112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="nump">$ 2,049<span></span>
</td>
<td class="nump">$ 2,154<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_BalanceSheetLocationAxis=cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember', window );">Deposits to TV Ad and Internet Ad Resources Providers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">963<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_BalanceSheetLocationAxis=cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember', window );">Prepayment to TV Ad and Internet Ad Resources Providers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">727<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_BalanceSheetLocationAxis=cnet_OtherDepositsAndPrepaymentsMember', window );">Other Deposits and Prepayments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_PrepaymentAndDepositToSuppliers', window );">Prepayment and deposit to suppliers, net</a></td>
<td class="nump">$ 312<span></span>
</td>
<td class="nump">$ 464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_PrepaymentAndDepositToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized payments for supplies which will be consumed in operations within one year or the normal operating cycle, if longer, and deposits to suppliers to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, which will be either consumed in operations or refunded 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;">cnet_PrepaymentAndDepositToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BalanceSheetLocationAxis=cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_DepositsToTVAdAndInternetAdResourcesProvidersMember</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_BalanceSheetLocationAxis=cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_PrepaymentToTVAdAndInternetAdResourcesProvidersMember</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_BalanceSheetLocationAxis=cnet_OtherDepositsAndPrepaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_OtherDepositsAndPrepaymentsMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787368544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Due From Related Parties, Net (Details Textual)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from Related Parties, Current, Total</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"> <span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cnet_FundAdvancedToCompanyManagementMember', window );">Fund Advanced to Company Management [Member] | Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Due from Related Parties, Total</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">200<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_RelatedPartyTransactionAmountsOfTransaction', window );">Related Party Transaction, Amounts of Transaction</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cnet_RelatedpartyWorkingCapitalLoansMember', window );">Related-party Working Capital Loans [Member] | Chuangshi Meiwei and Guoshua Shiji [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from Related Parties, Current, Total</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">$ 200<span></span>
</td>
<td class="nump">&#165; 1,380<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_cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties', window );">Proceeds from Collection of Short-term Loans to Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">&#165; 180<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_cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with collection, whether partial or full, of short-term loans to a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ProceedsFromCollectionOfShorttermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionAxis=cnet_FundAdvancedToCompanyManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cnet_FundAdvancedToCompanyManagementMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_OfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_OfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cnet_RelatedpartyWorkingCapitalLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cnet_RelatedpartyWorkingCapitalLoansMember</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_RelatedPartyTransactionsByRelatedPartyAxis=cnet_ChuangshiMeiweiAndGuoshuaShijiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cnet_ChuangshiMeiweiAndGuoshuaShijiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787452880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Due From Related Parties, Net - Due From Related Parties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_DueFromRelatedPartiesGrossCurrent', window );">Due from related parties, gross</a></td>
<td class="nump">$ 175<span></span>
</td>
<td class="nump">$ 401<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_cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(175)<span></span>
</td>
<td class="num">(175)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from Related Parties, Current, Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_OfficerMember', window );">Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_DueFromRelatedPartiesGrossCurrent', window );">Due from related parties, gross</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cnet_GuohuaShijiMember', window );">Guohua Shiji [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_DueFromRelatedPartiesGrossCurrent', window );">Due from related parties, gross</a></td>
<td class="nump">$ 175<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_AllowanceForDoubtfulAccountsReceivableRelatedPartyCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_DueFromRelatedPartiesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_DueFromRelatedPartiesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_OfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_OfficerMember</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_RelatedPartyTransactionsByRelatedPartyAxis=cnet_GuohuaShijiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cnet_GuohuaShijiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787332992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Other Current Assets, Net (Details Textual)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">$ 794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember', window );">Internet Advertising And TV Advertising Contractual Deposit [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_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss, Ending Balance</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11<span></span>
</td>
<td class="nump">$ 1,610<span></span>
</td>
<td class="nump">&#165; 11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="nump">850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember', window );">Short-term Working Capital Loan to an Unrelated Third Party [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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Financing Receivable, after Allowance for Credit Loss, Total</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdvertisingAndTvAdvertisingContractualDepositMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cnet_ShortTermWorkingCapitalLoanToAnUnrelatedThirdPartyMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780898528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Long-term Investments (Details Textual) - Local Chain Xi&#8217;an [Member]<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity Securities without Readily Determinable Fair Value, Amount</a></td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">&#165; 250<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_cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent', window );">Equity Securities without Readily Determinable Fair Value, Percent</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in equity security without readily determinable fair value.</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;">cnet_EquitySecuritiesWithoutReadilyDeterminableFairValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in equity security without readily determinable 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cnet_LocalChainXianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cnet_LocalChainXianMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780814368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Property and Equipment, Net (Details Textual) - 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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_Depreciation', window );">Depreciation, Total</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="nump">$ 91,000<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6801389984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Property and Equipment, Net - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,391<span></span>
</td>
<td class="nump">$ 3,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(3,292)<span></span>
</td>
<td class="num">(3,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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">142<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_LeaseholdsAndLeaseholdImprovementsMember', window );">Leaseholds and Leasehold Improvements [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">321<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">769<span></span>
</td>
<td class="nump">771<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_OfficeEquipmentMember', window );">Office Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">1,353<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=cnet_ElectronicDevicesMember', window );">Electronic Devices [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 951<span></span>
</td>
<td class="nump">$ 952<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OfficeEquipmentMember</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=cnet_ElectronicDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cnet_ElectronicDevicesMember</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>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6965200976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Intangible Assets, Net (Details Textual) - 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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets, Total</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 168,000<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="nump">$ 336,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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 357 days<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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Two</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Three</a></td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6802083296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">$ 7,605<span></span>
</td>
<td class="nump">$ 7,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">14,141<span></span>
</td>
<td class="nump">14,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(6,500)<span></span>
</td>
<td class="num">(6,502)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(7,605)<span></span>
</td>
<td class="num">(7,618)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,938<span></span>
</td>
<td class="nump">1,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(1,938)<span></span>
</td>
<td class="num">(1,941)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">487<span></span>
</td>
<td class="nump">488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,066<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(579)<span></span>
</td>
<td class="num">(580)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(487)<span></span>
</td>
<td class="num">(488)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_SoftwareTechnologiesMember', window );">Software Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(298)<span></span>
</td>
<td class="num">(299)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_CloudComputingBasedSoftwarePlatformsMember', window );">Cloud-Computing Based Software Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(903)<span></span>
</td>
<td class="num">(896)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(414)<span></span>
</td>
<td class="num">(415)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_IntelligentMarketingDataServicePlatformMember', window );">Intelligent Marketing Data Service Platform [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="nump">2,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">4,697<span></span>
</td>
<td class="nump">4,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(1,903)<span></span>
</td>
<td class="num">(1,906)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(2,794)<span></span>
</td>
<td class="num">(2,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember', window );">Internet Safety, Information Exchange Security and Data Encryption Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">1,466<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,891<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(426)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(1,466)<span></span>
</td>
<td class="num">(1,468)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_ComputerSoftwareCloudVideoManagementSystemMember', window );">Computer Software, Cloud Video Management System [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">1,039<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,382<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(343)<span></span>
</td>
<td class="num">(343)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(1,039)<span></span>
</td>
<td class="num">(1,040)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_OtherComputerSoftwareMember', window );">Other Computer Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(111)<span></span>
</td>
<td class="num">(111)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cnet_DomainNameMember', window );">Domain Name [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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Domain name</a></td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">1,408<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="num">(1,405)<span></span>
</td>
<td class="num">(1,408)<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_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived', window );">Finite-lived intangible assets, Impairment</a></td>
<td class="nump">$ 1,405<span></span>
</td>
<td class="nump">$ 1,408<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated impairment loss recognized resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</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;">cnet_AccumulatedImpairmentOfIntangibleAssetsFiniteLived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_SoftwareTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_SoftwareTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_CloudComputingBasedSoftwarePlatformsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_CloudComputingBasedSoftwarePlatformsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_IntelligentMarketingDataServicePlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_IntelligentMarketingDataServicePlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_InternetSafetyInformationExchangeSecurityAndDataEncryptionSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_ComputerSoftwareCloudVideoManagementSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_ComputerSoftwareCloudVideoManagementSystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_OtherComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cnet_OtherComputerSoftwareMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cnet_DomainNameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cnet_DomainNameMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787988912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Blockchain Software Application Platform Development Costs (Details Textual)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">17 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts', window );">Payment for Blockchain Technology Based Applications Development Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,752<span></span>
</td>
<td class="nump">$ 3,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember', window );">Contract to Develop Blockchain Technology Based Applications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ApplicationDevelopmentContractsContractAmount', window );">Application Development Contracts, Contract Amount</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">$ 4,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopSocialNetworkBasedApplicationsMember', window );">Contract to Develop Social Network Based Applications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ApplicationDevelopmentContractsContractAmount', window );">Application Development Contracts, Contract Amount</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">$ 440<span></span>
</td>
<td class="nump">&#165; 3<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_cnet_ApplicationDevelopmentContractsContractAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of application development contract amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ApplicationDevelopmentContractsContractAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development of blockchain technology based applications.</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;">cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember</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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopSocialNetworkBasedApplicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopSocialNetworkBasedApplicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6801094864">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Short-term Bank Loan and Credit Facility (Details Textual)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 29, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents, Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtWeightedAverageInterestRate', window );">Short-term Debt, Weighted Average Interest Rate, at Point in Time</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.655%<span></span>
</td>
<td class="nump">5.655%<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 874<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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Loans Payable [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">&#165; 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Loan Payable Borrowed on August 16, 2017 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Loan Payable Borrowed on September 30, 2018 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 440<span></span>
</td>
<td class="nump">&#165; 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember', window );">VIEs [Member] | Loan Payable Borrowed on September 30, 2018 [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RepaymentsOfShortTermDebt', window );">Repayments of Short-term Debt, Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 220<span></span>
</td>
<td class="nump">&#165; 1.5<span></span>
</td>
<td class="nump">$ 220<span></span>
</td>
<td class="nump">&#165; 1.5<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><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of short-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b))<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_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=cnet_VIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cnet_LoanPayableBorrowedOnAugust162017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cnet_LoanPayableBorrowedOnAugust162017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cnet_LoanPayableBorrowedOnSeptember302018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cnet_LoanPayableBorrowedOnSeptember302018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780746480">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Note 14 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals *</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 521<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_BalanceSheetLocationAxis=cnet_AccruedPayrollAndStaffWelfareMember', window );">Accrued Payroll and Staff Welfare [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">185<span></span>
</td>
<td class="nump">208<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_BalanceSheetLocationAxis=cnet_AccruedOperatingExpensesMember', window );">Accrued Operating Expenses [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cnet_AccruedPayrollAndOtherAccruals', window );">Accrued payroll and other accruals *</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 313<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_AccruedPayrollAndOtherAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees and other service providers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_AccruedPayrollAndOtherAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BalanceSheetLocationAxis=cnet_AccruedPayrollAndStaffWelfareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_AccruedPayrollAndStaffWelfareMember</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_BalanceSheetLocationAxis=cnet_AccruedOperatingExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=cnet_AccruedOperatingExpensesMember</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>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6801207248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Taxation (Details Textual) - USD ($)<br> $ in Thousands</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">15 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 2015</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_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Federal Income Tax Expense (Benefit), Continuing Operations, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_cnet_IncomeTaxWithholdingRatePursuantToEITLaw', window );">Income Tax Withholding Rate Pursuant to EIT Law</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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_OperatingLossCarryforwards', window );">Operating Loss Carryforwards, Total</a></td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="nump">$ 19,200<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_cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations', window );">Operating Loss Carryforwards, Taxable Income Deduction Limitations</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<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_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance, Total</a></td>
<td class="nump">$ 9,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,551<span></span>
</td>
<td class="nump">9,875<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</a></td>
<td class="nump">$ 260<span></span>
</td>
<td class="nump">$ 760<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 1,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cnet_PrcvalueAddedTaxSurchargeRate', window );">PRC Value Added Tax Surcharge Rate</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cnet_PrcvalueAddedTaxSurchargeRate', window );">PRC Value Added Tax Surcharge Rate</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cnet_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cnet_PRCValueAddedTaxRateForModernServiceProvided', window );">PRC Value Added Tax Rate for Modern Service Provided</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_IncomeTaxAuthorityAxis=cnet_PRCMember', window );">PRC [Member] | Provision of Modern Services Small Scale Tax Payer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer', window );">PRC Value Added Tax Rate for Modern Service Provided Small Scale Tax Payer</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_IncomeTaxAuthorityAxis=cnet_TaxTreatyAgreementMember', window );">Tax Treaty Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_IncomeTaxWithholdingRatePursuantToEITLaw', window );">Income Tax Withholding Rate Pursuant to EIT Law</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">HONG KONG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Federal Income Tax Expense (Benefit), Continuing Operations, Total</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_OtherTaxExpenseBenefit', window );">Other Tax Expense (Benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_cnet_ApplicableIncomeTaxRateForFirst2Million', window );">Applicable Income Tax Rate for First Profit Limit</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">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ApplicableIncomeTaxRateForSubsequentProfit', window );">Applicable Income Tax Rate for Subsequent Profit</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">16.50%<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_cnet_ProfitsAssessable', window );">Profits Assessable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cnet_ChinaNetBVIMember', window );">ChinaNet BVI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Other Tax Expense (Benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cnet_OtherPRCOperatingEntitiesMember', window );">Other PRC Operating Entities [Member] | PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cnet_ApplicableIncomeTaxRate', window );">Applicable 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cnet_BusinessOpportunityOnlineMember', window );">Business Opportunity Online [Member] | PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cnet_ApplicableIncomeTaxRate', window );">Applicable Income Tax Rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cnet_BusinessOpportunityOnlineMember', window );">Business Opportunity Online [Member] | PRC [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cnet_EnterpriseIncomeTaxRateInPRC', window );">Enterprise Income Tax Rate In PRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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_dei_LegalEntityAxis=cnet_PRCSubsidiaryAndVIEsMember', window );">PRC Subsidiary And VIE's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards, Total</a></td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="nump">$ 25,200<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_cnet_ApplicableIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Applicable income tax rate for an entity during 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;">cnet_ApplicableIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ApplicableIncomeTaxRateForFirst2Million">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the applicable income tax rate for first HK $2 million.</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;">cnet_ApplicableIncomeTaxRateForFirst2Million</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ApplicableIncomeTaxRateForSubsequentProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the applicable income tax rate for subsequent profit.</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;">cnet_ApplicableIncomeTaxRateForSubsequentProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_EnterpriseIncomeTaxRateInPRC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Enterprise income tax rate in PRC.</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;">cnet_EnterpriseIncomeTaxRateInPRC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_IncomeTaxWithholdingRatePursuantToEITLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>TBD</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;">cnet_IncomeTaxWithholdingRatePursuantToEITLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforward that is subject to percentage of taxable income deduction limitation.</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;">cnet_OperatingLossCarryforwardsTaxableIncomeDeductionLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_PRCValueAddedTaxRateForModernServiceProvided">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PRC value added tax rate for modern service provided.</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;">cnet_PRCValueAddedTaxRateForModernServiceProvided</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PRC value added tax rate for modern service provided by small scale tax payer.</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;">cnet_PRCValueAddedTaxRateForModernServiceProvidedSmallScaleTaxPayer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_PrcvalueAddedTaxSurchargeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflect PRC value added tax surcharge rate.</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;">cnet_PrcvalueAddedTaxSurchargeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ProfitsAssessable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profits which are assessable.</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;">cnet_ProfitsAssessable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -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_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1))<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32123-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cnet_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=cnet_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NatureOfExpenseAxis=cnet_ProvisionOfModernServicesSmallScaleTaxPayerMember</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_IncomeTaxAuthorityAxis=cnet_TaxTreatyAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cnet_TaxTreatyAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cnet_ChinaNetBVIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cnet_ChinaNetBVIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cnet_OtherPRCOperatingEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cnet_OtherPRCOperatingEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cnet_BusinessOpportunityOnlineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cnet_BusinessOpportunityOnlineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cnet_PRCSubsidiaryAndVIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cnet_PRCSubsidiaryAndVIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790153648">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Taxation - Taxes Payable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_cnet_TurnoverTaxAndSurchargePayableCurrent', window );">PRC turnover tax and surcharge payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,303<span></span>
</td>
<td class="nump">$ 1,215<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_cnet_EnterpriseIncomeTaxPayableCurrent', window );">PRC enterprise income tax payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,779<span></span>
</td>
<td class="nump">1,782<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_TaxesPayableCurrent', window );">Total taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3,082<span></span>
</td>
<td class="nump">$ 2,997<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_EnterpriseIncomeTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 enterprise income 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_EnterpriseIncomeTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_TurnoverTaxAndSurchargePayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 turnover tax and surcharges. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_TurnoverTaxAndSurchargePayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780801504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Taxation - Income Tax Expense (Details) - USD ($)<br> $ in Thousands</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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_CurrentIncomeTaxExpenseBenefit', window );">Current-PRC</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred-PRC</a></td>
<td class="nump">33<span></span>
</td>
<td class="num">(693)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(689)<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_IncomeTaxExpenseBenefit', window );">Income tax (expense)/benefit</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="num">$ (693)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (689)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634970192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Taxation - Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax effect of net operating losses carried forward</a></td>
<td class="nump">$ 9,601<span></span>
</td>
<td class="nump">$ 9,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Bad debts provision</a></td>
<td class="nump">499<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(9,551)<span></span>
</td>
<td class="num">(9,875)<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_DeferredTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">$ 549<span></span>
</td>
<td class="nump">$ 556<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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6781045168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities (Details Textual)<br></strong></div></th>
<th class="th">
<div>Jan. 17, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember', window );">Investor Warrants [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="nump">645,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="nump">129,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="nump">$ 6.60<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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="nump">2,150,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share | $ / shares</a></td>
<td class="nump">$ 5.15<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(4))<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(2))<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember</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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember</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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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>86
<FILENAME>R76.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6786246400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities - Fair Value of Warrants (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>yr</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>yr</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>yr</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>yr</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>yr</div>
</th>
<th class="th">
<div>Jan. 17, 2018 </div>
<div>yr</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Measurement Input, Share Price [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">1.95<span></span>
</td>
<td class="nump">1.34<span></span>
</td>
<td class="nump">2.52<span></span>
</td>
<td class="nump">1.67<span></span>
</td>
<td class="nump">3.98<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Measurement Input, Share Price [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">1.95<span></span>
</td>
<td class="nump">1.34<span></span>
</td>
<td class="nump">2.52<span></span>
</td>
<td class="nump">1.67<span></span>
</td>
<td class="nump">3.98<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Measurement Input, Expected Term [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.55<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">2.5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Measurement Input, Expected Term [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">1.55<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.05<span></span>
</td>
<td class="nump">2.55<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
<td class="nump">3<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">0.0173<span></span>
</td>
<td class="nump">0.0227<span></span>
</td>
<td class="nump">0.025<span></span>
</td>
<td class="nump">0.0253<span></span>
</td>
<td class="nump">0.0235<span></span>
</td>
<td class="nump">0.0222<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">0.0173<span></span>
</td>
<td class="nump">0.0227<span></span>
</td>
<td class="nump">0.025<span></span>
</td>
<td class="nump">0.0256<span></span>
</td>
<td class="nump">0.025<span></span>
</td>
<td class="nump">0.0239<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Measurement Input, Expected Dividend Rate [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Measurement Input, Expected Dividend Rate [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Measurement Input, Price Volatility [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">2.16<span></span>
</td>
<td class="nump">1.99<span></span>
</td>
<td class="nump">1.74<span></span>
</td>
<td class="nump">1.64<span></span>
</td>
<td class="nump">1.58<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Measurement Input, Price Volatility [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">2.02<span></span>
</td>
<td class="nump">1.87<span></span>
</td>
<td class="nump">1.76<span></span>
</td>
<td class="nump">1.59<span></span>
</td>
<td class="nump">1.52<span></span>
</td>
<td class="nump">1.47<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember', window );">Measurement Input, Exercise Price [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember', window );">Measurement Input, Exercise Price [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">6.6<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputQuotedPriceMember', window );">Measurement Input, Quoted Price [Member] | Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">1.23<span></span>
</td>
<td class="nump">0.78<span></span>
</td>
<td class="nump">1.71<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">2.93<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputQuotedPriceMember', window );">Measurement Input, Quoted Price [Member] | Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value of the warrants</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.26<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.74<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">2.99<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_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember</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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputQuotedPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputQuotedPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787850160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities - Warrant Liabilities (Details) - USD ($)<br> $ in Thousands</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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jan. 17, 2018</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_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 1,327<span></span>
</td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 1,327<span></span>
</td>
<td class="nump">$ 956<span></span>
</td>
<td class="nump">$ 606<span></span>
</td>
<td class="nump">$ 801<span></span>
</td>
<td class="nump">$ 2,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrants</a></td>
<td class="num">(821)<span></span>
</td>
<td class="nump">526<span></span>
</td>
<td class="num">(471)<span></span>
</td>
<td class="num">(948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember', window );">Investor Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">1,103<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">1,103<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="nump">503<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrants</a></td>
<td class="num">(761)<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="num">(471)<span></span>
</td>
<td class="num">(787)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Proceeds allocated to warrant liabilities</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">$ 163<span></span>
</td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrants</a></td>
<td class="num">$ (60)<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (161)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_InvestorWarrantsMember</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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=cnet_PlacementAgentWarrantsMember</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>88
<FILENAME>R78.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6803686752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Warrant Liabilities - Warrant Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ClassOfWarrantOrRightOutstanding', window );">Balance (in shares)</a></td>
<td class="nump">774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual life (Year)</a></td>
<td class="text">1 year 47 days<span></span>
</td>
<td class="text">1 year 229 days<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_cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.60<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_cnet_ClassOfWarrantOrRightExercisable', window );">Exercisable (in shares)</a></td>
<td class="nump">774,000<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_cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm', window );">Exercisable, weighted average remaining contractual life (Year)</a></td>
<td class="text">1 year 47 days<span></span>
</td>
<td class="text">1 year 229 days<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_cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.60<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_cnet_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Granted/Vested (in shares)</a></td>
<td class="text"> <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_cnet_ClassOfWarrantOrRightCancelledDuringPeriod', window );">Forfeited (in shares)</a></td>
<td class="text"> <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_cnet_ClassOfWarrantOrRightExercisedDuringPeriod', window );">Exercised (in shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Balance (in shares)</a></td>
<td class="nump">774,000<span></span>
</td>
<td class="nump">774,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_cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.60<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_cnet_ClassOfWarrantOrRightExercisable', window );">Exercisable (in shares)</a></td>
<td class="nump">774,000<span></span>
</td>
<td class="nump">774,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_cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ClassOfWarrantOrRightCancelledDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of warrants or rights cancelled during 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;">cnet_ClassOfWarrantOrRightCancelledDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights exercisable.</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;">cnet_ClassOfWarrantOrRightExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price per share of warrants or rights exercisable.</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;">cnet_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable warrants 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightExercisedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of warrants or rights exercised during 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;">cnet_ClassOfWarrantOrRightExercisedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of warrants or rights issued during 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;">cnet_ClassOfWarrantOrRightIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price per share of warrants or rights outstanding.</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;">cnet_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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>89
<FILENAME>R79.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6804858224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Restricted Net Assets (Details Textual) - USD ($)<br> $ in Millions</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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 12<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_cnet_WithholdingtaxRatePursuantToEitLaw', window );">Withholding Tax Rate Pursuant To EIT Law</a></td>
<td class="nump">10.00%<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_cnet_PreferentialWithholdingTaxRate', window );">Preferential Withholding Tax Rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cnet_WFOEMember', window );">WFOE [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve', window );">Minimum Percentage Of Annual After-tax Profit For General Reserve</a></td>
<td class="nump">10.00%<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_cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital', window );">Minimum Required Reserve As Percent Of Registered Capital</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cnet_DomesticEnterpriseMember', window );">Domestic Enterprise [Member]</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_cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve', window );">Minimum Percentage Of Annual After-tax Profit For General Reserve</a></td>
<td class="nump">10.00%<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_cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital', window );">Minimum Required Reserve As Percent Of Registered Capital</a></td>
<td class="nump">50.00%<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_cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of annual after-tax profit required to be appropriated as general 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;">cnet_MinimumPercentageOfAnnualAftertaxProfitForGeneralReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum aggregate compulsory appropriation of general reserve, measured by percentage of registered capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_MinimumrequiredReserveAsPercentOfRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_PreferentialWithholdingTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferential withholding tax rate in PRC.</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;">cnet_PreferentialWithholdingTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_cnet_WithholdingtaxRatePursuantToEitLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Withholding tax rate pursuant to PRC Enterprise Income Tax law.</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;">cnet_WithholdingtaxRatePursuantToEitLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e)(3)(ii))<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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxAuthorityAxis=cnet_WFOEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cnet_WFOEMember</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_IncomeTaxAuthorityAxis=cnet_DomesticEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cnet_DomesticEnterpriseMember</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>90
<FILENAME>R80.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780859312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - Employee Defined Contribution Plan (Details Textual) - USD ($)<br> $ in Thousands</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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_DefinedContributionPlanCostRecognized', window );">Defined Contribution Plan, Cost</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 180<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>91
<FILENAME>R81.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6781325952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 20 - Concentration of Risk (Details Textual)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2019</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_srt_StatementGeographicalAxis=country_CN', window );">CHINA</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_cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions', window );">Percent of Cash and Cash Equivalents Held by Major Financial Institutions</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</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_cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions', window );">Percent of Cash and Cash Equivalents Held by Major Financial Institutions</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of cash and cash equivalents held by major financial institutions.</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;">cnet_PercentOfCashAndCashEquivalentsHeldByMajorFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R82.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6788033600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="4">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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_ConcentrationRiskByBenchmarkAxis=cnet_CostOfSalesTotalMember', window );">Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">90.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cnet_CostOfSalesTotalMember', window );">Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_CustomerAMember', window );">Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_CustomerAMember', window );">Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">66.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">74.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_CustomerCMember', window );">Customer C [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_CustomerCMember', window );">Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cnet_CustomerBMember', window );">Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenues, customer concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Less than 10%.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cnet_CostOfSalesTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cnet_CostOfSalesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cnet_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cnet_SupplierAMember</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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cnet_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cnet_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_CustomerAMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cnet_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cnet_CustomerBMember</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>93
<FILENAME>R83.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6780729728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">17 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Feb. 28, 2018</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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts', window );">Payment for Blockchain Technology Based Applications Development Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,752<span></span>
</td>
<td class="nump">$ 3,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember', window );">Contract to Develop Blockchain Technology Based Applications [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ApplicationDevelopmentContractsContractAmount', window );">Application Development Contracts, Contract Amount</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">$ 4,940<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ApplicationDevelopmentContractsContractAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of application development contract amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_ApplicationDevelopmentContractsContractAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development of blockchain technology based applications.</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;">cnet_PaymentForBlockchainTechnologyBasedApplicationsDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=cnet_ContractToDevelopBlockchainTechnologyBasedApplicationsMember</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>94
<FILENAME>R84.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6790218864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segment Reporting (Details Textual) - 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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 102,000<span></span>
</td>
<td class="nump">$ 76,000<span></span>
</td>
<td class="nump">$ 203,000<span></span>
</td>
<td class="nump">$ 151,000<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>95
<FILENAME>R85.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6804476400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segment Reporting - Summary of Segment Reporting Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="4">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 15,453<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,520<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 30,780<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">15,087<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,552<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,212<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29,211<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,588<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,288<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,768<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,434<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="nump">14<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">427<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="num">(1,222)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,320)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,960)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,865)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">821<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(526)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">948<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(382)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1,140)<span></span>
</td>
<td class="num">(9,554)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (570)<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,124)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">14,671<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,671<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 16,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,412<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,878<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,878<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(471)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(382)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1,140)<span></span>
</td>
<td class="num">(9,554)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (570)<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,124)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,556<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,205<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">371<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">419<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">871<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">1,366<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">38<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="num">(419)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(995)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">821<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(526)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">948<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="nump">401<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,338)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(855)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">16,143<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,143<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(471)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="nump">401<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,338)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(855)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(371)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(371)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(16,640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(16,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdMember', window );">Internet Ad [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,453<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,520<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30,689<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">15,087<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,552<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,212<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29,173<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,145<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,766<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,850<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,388<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="nump">12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">389<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="num">(779)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,798)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,042)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,872)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(760)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,198)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,075)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,271)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">11,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,412<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,878<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,878<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(760)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,198)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,075)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,271)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">448<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cnet_TVAdMember', window );">TV Ad [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">38<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">18<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">47<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="num">(18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(17)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">229<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(17)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cnet_BlockchainTechnologyMember', window );">Blockchain Technology [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 included in total operating expenses</a></td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating (loss)/income</a></td>
<td class="num">(6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,389<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,389<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment on goodwill included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment on intangible assets included in total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ImpairmentOfInvestments', window );">Impairment on long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_cnet_PaymenttoAcquireLongTermAssets', window );">Expenditure for long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,555<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,755<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including approximately US$102,000 share-based compensation expenses.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including approximately US$76,000 share-based compensation expenses.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Including approximately US$203,000 share-based compensation expenses.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Including approximately US$151,000 share-based compensation expenses.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_PaymenttoAcquireLongTermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tangible and intangible assets that are 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cnet_PaymenttoAcquireLongTermAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cnet_InternetAdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=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_StatementBusinessSegmentsAxis=cnet_TVAdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cnet_TVAdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cnet_BlockchainTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cnet_BlockchainTechnologyMember</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>96
<FILENAME>R86.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6788690704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Loss Per Share (Details Textual) - shares<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [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="ro">
<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 );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">774,000<span></span>
</td>
<td class="nump">774,000<span></span>
</td>
<td class="nump">774,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [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="ro">
<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 );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">835,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">835,216<span></span>
</td>
<td class="nump">835,216<span></span>
</td>
<td class="nump">835,216<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [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="ro">
<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 );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,238<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</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>97
<FILENAME>R87.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6787066240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Loss Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to ChinaNet Online Holdings, Inc. (numerator for basic and diluted loss per share)</a></td>
<td class="num">$ (379)<span></span>
</td>
<td class="num">$ (9,504)<span></span>
</td>
<td class="num">$ (1,517)<span></span>
</td>
<td class="num">$ (10,069)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of common shares outstanding -Basic and diluted (in shares)</a></td>
<td class="nump">16,412,543<span></span>
</td>
<td class="nump">15,866,305<span></span>
</td>
<td class="nump">16,411,548<span></span>
</td>
<td class="nump">15,676,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Loss per share-Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.60)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.64)<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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R88.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6789033312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Share-based Compensation Expenses (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</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>Jan. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,000<span></span>
</td>
<td class="nump">$ 76,000<span></span>
</td>
<td class="nump">$ 203,000<span></span>
</td>
<td class="nump">$ 151,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 340,000<span></span>
</td>
<td class="nump">190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cnet_ManagementConsultingAndAdvisorServiceProvidersMember', window );">Management Consulting and Advisor Service Providers [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.43<span></span>
</td>
<td class="text">&#160;<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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cnet_ManagementConsultingAndAdvisorServiceTerm', window );">Management Consulting and Advisor Service Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of Stock and Warrants for Services or Claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 358,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cnet_ManagementConsultingAndAdvisorServiceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expiration period of the management consulting and advisor service.</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;">cnet_ManagementConsultingAndAdvisorServiceTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cnet_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cnet_ManagementConsultingAndAdvisorServiceProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cnet_ManagementConsultingAndAdvisorServiceProvidersMember</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>99
<FILENAME>R89.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6789093072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Share-based Compensation Expenses - Options Issued and Outstanding (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, number of underlying shares (in shares)</a></td>
<td class="nump">835,216<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining contractual life (Year)</a></td>
<td class="text">1 year 197 days<span></span>
</td>
<td class="text">2 years 14 days<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options outstanding, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Option exercisable, number of underlying shares (in shares)</a></td>
<td class="nump">835,216<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Option exercisable, weighted average remaining contractual life (Year)</a></td>
<td class="text">1 year 197 days<span></span>
</td>
<td class="text">2 years 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Option exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options outstanding, granted/vested shares (in shares)</a></td>
<td class="nump">0<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options outstanding, granted/vested, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options outstanding, forfeited (in shares)</a></td>
<td class="nump">0<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options outstanding, forfeited, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options outstanding, exercised (in shares)</a></td>
<td class="nump">0<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options outstanding, exercised, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, number of underlying shares (in shares)</a></td>
<td class="nump">835,216<span></span>
</td>
<td class="nump">835,216<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Option exercisable, number of underlying shares (in shares)</a></td>
<td class="nump">835,216<span></span>
</td>
<td class="nump">835,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Option exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 2.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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>100
<FILENAME>R90.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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6801449088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Share-based Compensation Expenses - Share-based Compensation Expenses (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, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation expenses</a></td>
<td class="nump">$ 102,000<span></span>
</td>
<td class="nump">$ 76,000<span></span>
</td>
<td class="nump">$ 203,000<span></span>
</td>
<td class="nump">$ 151,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and Marketing Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">27,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation expenses</a></td>
<td class="nump">102,000<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">203,000<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 22,000<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingAndMarketingExpenseMember</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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !&"$T\?(\\#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,$%     @ $8(33R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) 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    "  1@A-/8.T5!N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>NNE@8E&7"]-.("$Q"<0M2KPMHDFCQ*C=VY.6
MK1."!^ 8^\_GSY(;'83N(C['+F DB^EF<*U/0H<U.Q(% 9#T$9U*94[XW-QW
MT2G*SWB H/2'.B#45;4$AZ2,(@4CL @SD<G&:*$C*NKB&6_TC ^?L9U@1@.V
MZ-!3 EYR8'*<&$Y#V\ 5,,((HTO?!30S<:K^B9TZP,[)(=DYU?=]V2^F7-Z!
MP]O3X\NT;F%](N4UYE_)"CH%7+/+Y-?%PV:W9;*N^*JH[@N^VO&EX'>BOGT?
M77_X785=9^S>_F/CBZ!LX-==R"]02P,$%     @ $8(33YE<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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
MX[GX>-%6^^G,?WGXCP>W_P-02P,$%     @ $8(33QBCZR0+!@  \"$  !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-FEMOZC@4A?\*XIU#O&WG4E&D
MW@@CS4A'9S0SSRFX!1T@3)*6,_]^DI!2LO=RX:60='E[^?9MQV1RR(N?Y<JY
M:O!KN]F5M\-55>UOQN-RL7+;K/R6[]VN_L]+7FRSJKXL7L?EOG#9LBVTW8PI
M",+Q-EOOAM-)>^][,9WD;]5FO7/?BT'YMMUFQ7_W;I,?;H=J^''CQ_IU534W
MQM/)/GMU?[KJK_WWHKX:GZ(LUUNW*]?Y;E"XE]OAG;J96],4:!5_K]VA//L^
M:)KRG.<_FXO?EK?#H''D-FY1-2&R^N/=/;C-IHE4^_BW"SH\U=D4//_^$7W6
M-KYNS'-6NH=\\\]Z6:UNA_%PL'0OV=NF^I$?YJYKD!T.NM;_[M[=II8W3NHZ
M%OFF;/\.%F]EE6^[*+65;?;K^+G>M9^'+OY',5R N@)T*E#7_54!W170GP7,
MEP5,5\!<6\!V!>RU!<*N0'AM&Z*N0'1M#7%7(/XL$+8C?AR.=GP?LRJ;3HK\
M,"B.4W2?-2M!W<3U#%HT-]L)T_ZO'N*ROOL^511,QN]-H$YS?]30F2:.^I*9
ME*B^8@X4]*D9UR9/3@DYO2<1@/I5/$B%(J9YE)HX[DN>4!C-VGO13'JYHOE7
M07H=HN'0Z;:X[ODT.("! 4P;P)P'4&S8[H^:L-7L6LU(Q[SC@4@IPZ;1(U E
MUAK6^T!E(Q9JABJT?*Q3I J\?61A'UG0R18'"&& 4'8RA:PY1XT],VIY6Z3$
M4(1]1-!'!'SP51R)2OA"3V48XYFT,;01 QML7<QB88,"M@!3J5'6@Y,$&DF
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
M^V;_JOG^0U6^M*_13X[O\M_\#U!+ P04    "  1@A-/NZT_7"\"  #@!@
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
MX\O&_C?&>$ IR0V.4(<?;#44-#X<W^/9SF,V&]X,RP]BZS<N_P)02P,$%
M  @ $8(33QT:+&JV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL;5/;;IPP$/T5RQ\0@Y>DT0J0LHFJ5FJE5:JVSUX8P(K-4-LLZ=_7-H32
ME!?;,S[GS,7C?$+S8CL 1UZUZFU!.^>&(V.VZD +>X,#]/ZF0:.%\Z9IF1T,
MB#J2M&(\2>Z8%K*G91Y]9U/F.#HE>S@;8D>MA?E] H5305/ZYGB6;>>"@Y7Y
M(%KX!N[[<#;>8JM*+37T5F)/##0%?4B/IRS@(^"'A,ENSB14<D%\"<;GNJ!)
M2 @45"XH"+]=X1&4"D(^C5^+)EU#!N+V_*;^,=;N:[D("X^H?LK:=06]IZ2&
M1HS*/>/T"99Z;BE9BO\"5U >'C+Q,2I4-JZD&JU#O:CX5+1XG7?9QWV:;^[X
M0MLG\(7 5\)]C,/F0#'S)^%$F1N<B)E[/XCPQ.F1^]Y4P1E;$>]\\M9[KR7G
M/&?7(+1@3C.&;S#IBF!>?0W!]T*<^']TOD\_[&9XB/3#EIXF^P+9KD 6!;)_
M2CR\*W$/D[T+PC8]U6#:.$V65#CV<9(WWG5@'^(CLK_P>=J_"M/*WI(+.O^R
ML?\-H@.?2G+C1ZCS'VPU%#0N'#_XLYG';#8<#LL/8NLW+O\ 4$L#!!0    (
M !&"$T_4T^Q?M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;&U3VV[<(!#]%<0'!)MU+EW9EK*)HE1JI%6JIL^L/;91N#B U\G?%[#CNJE?
M@!G..7-AR$=M7FT'X-"[%,H6N'.NWQ-BJPXDLQ>Z!^5O&FTD<]XT+;&] 59'
MDA2$)LD5D8PK7.;1=S1EK@<GN(*C07:0DIF/ P@]%CC%GXYGWG8N.$B9]ZR%
MG^!^]4?C+;*HU%R"LEPK9* I\&VZ/V0!'P$O'$:[.J-0R4GKUV!\KPN<A(1
M0.6" O/;&>Y B"#DTWB;-?$2,A#7YT_UAUB[K^7$+-QI\9O7KBOP#48U-&P0
M[EF/CS#7<XG17/P/.(/P\)")CU%I8>.*JL$Z+6<5GXID[]/.5=S'Z2;[-M.V
M"70FT(5P$^.0*5#,_)XY5N9&C\A,O>]9>.)T3WUOJN",K8AW/GGKO>>2TLN<
MG(/0C#E,&+K"I N">/4E!-T*<:#_T>DV?;>9X2[2=VMZFFP+9)L"613(_BGQ
MZDN)6YCK+T'(JJ<23!NGR:)*#RI.\LJ[#.PMC6_R%SY-^Q,S+5<6G;3S+QO[
MWVCMP*>27/@1ZOP'6PP!C0O':W\VTYA-AM/]_(/(\HW+/U!+ P04    "  1
M@A-/_:1^H;<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6QM
M4]MNG# 0_17+'Q"#V;3;%2!E$T6MU$BK5$V>O3" %5^H;9;D[VL;0FC*B^T9
MGW/FXG$^:O-B.P"'7J50ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D
M(#1)OA#)N,)E'GTG4^9Z<((K.!ED!RF9>3N"T&.!4_SN>.1MYX*#E'G/6O@%
M[G=_,MXBBTK-)2C+M4(&F@+?I(?C+N CX(G#:%=G%"HY:_T2C!]U@9.0$ BH
M7%!@?KO +0@1A'P:?V9-O(0,Q/7Y7?T^UNYK.3,+MUH\\]IU!=YC5$/#!N$>
M]?@=YGJN,9J+_PD7$!X>,O$Q*BUL7%$U6*?EK.)3D>QUVKF*^SC=9-<S;9M
M9P)="/L8ATR!8N9WS+$R-WI$9NI]S\(3IP?J>U,%9VQ%O//)6^^]E)3N<W()
M0C/F.&'H"I,N".+5EQ!T*\21_D>GV_1L,\,LTK,U/4VV!7:; KLHL/NGQ&^?
M2MS 9)^#D%5/)9@V3I-%E1Y4G.25=QG8&QK?Y ,^3?L#,RU7%IVU\R\;^]]H
M[<"GDESY$>K\!UL, 8T+QZ_^;*8QFPRG^_D'D>4;EW\!4$L#!!0    ( !&"
M$T]K4RD,M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;&U3
MVVZ<,!#]%<L?$(/9IND*D+*IJE9JI56JML]>&,"*S5#;+.G?US:$T)07VS,^
MY\S%XWQ"\V0[ $>>M>IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D=#(@ZDK1B
M/$ENF1:RIV4>?6=3YC@Z)7LX&V)'K87Y<P*%4T%3^N)XE&WG@H.5^2!:^ [N
MQW VWF*K2BTU]%9B3PPT!;U/CZ=#P$? 3PF3W9Q)J.2"^!2,+W5!DY 0**A<
M4!!^N\(#*!6$?!J_%TVZA@S$[?E%_5.LW==R$18>4/V2M>L*>D=)#8T8E7O$
MZ3,L];RC9"G^*UQ!>7C(Q,>H4-FXDFJT#O6BXE/1XGG>91_W:;ZY_;#0]@E\
M(?"5<!?CL#E0S/RC<*+,#4[$S+T?1'CB],A];ZK@C*V(=SYYZ[W7DF=ISJY!
M:,&<9@S?8%X1S*NO(?A>B!/_C\[WZ=ENAEFD9UMZFNP+''8%#E'@\$^)_$V)
M>YCL31"VZ:D&T\9ILJ3"L8^3O/&N WO/XYN\PN=I_R9,*WM++NC\R\;^-X@.
M?"K)C1^ASG^PU5#0N'!\[\]F'K/9<#@L/XBMW[C\"U!+ P04    "  1@A-/
M5#^SG[8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6QM4]MN
MG# 0_17+'Q"#ETVC%2!E4T6)U$BK5&V?O3" %5^(;9;D[VL;0FC*B^T9GW/F
MXG$^:O-B.P"'WJ10ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1)
MKHED7.$RC[Z3*7,].,$5G RR@Y3,O!]!Z+' *?YP//.V<\%!RKQG+?P$]ZL_
M&6^11:7F$I3E6B$#38%OT\,Q"_@(^,UAM*LS"I6<M7X)QF-=X"0D! (J%Q28
MWRYP!T($(9_&ZZR)EY"!N#Y_J-_'VGTM9V;A3HL_O'9=@6\PJJ%A@W#/>GR
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
M_&"K(:'QX?@>SW8>L]GP9EA^$%N_<?D'4$L#!!0    ( !&"$T]PKW6AMP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;&U3VVZ<,!#]%<L?
M$(.7;*(5(&431:W42*M$;9^],( 57ZAMEN3O8QM":<J+[1F?<^;B<3YJ\VH[
M (?>I%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$GV1#*N<)E'
MW\F4N1Z<X I.!ME!2F;>CR#T6. 4?SJ>>=NYX"!EWK,67L#][$_&6V11J;D$
M9;E6R$!3X+OT<,P"/@)^<1CMZHQ")6>M7X/QO2YP$A(" 94+"LQO%[@'(8*0
M3^//K(F7D(&X/G^J/\;:?2UG9N%>B]^\=EV!;S&JH6&#<,]Z_ 9S/=<8S<7_
M@ L(#P^9^!B5%C:NJ!JLTW)6\:E(]C;M7,5]G&ZNTYFV3: S@2Z$_2[6,@6*
MF3\PQ\K<Z!&9J?<]"T^<'JCO316<L17QSB=OO?=2TFR?DTL0FC''"4-7F'1!
M$*^^A*!;(8[T/SK=IN\V,]Q%^FY-3Y-M@6Q3((L"V3\EWGPI<0MS^R4(6?54
M@FGC-%E4Z4'%25YYEX&]H_%-_L*G:7]BIN7*HK-V_F5C_QNM'?A4DBL_0IW_
M8(LAH''A>.//9AJSR7"ZGW\06;YQ^0%02P,$%     @ $8(33W^EQE>V 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL;5/;;IPP$/T5RQ\0
M@Y=-TA4@95-%K91(JU1-G[TP@!5?B&V6Y.]K&T)1RHOM&9]SYN)Q/FKS:CL
MA]ZE4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T2:Z)9%SA,H^^
MDRES/3C!%9P,LH.4S'P<0>BQP"G^=#SSMG/!0<J\9RW\ O>[/QEOD46EYA*4
MY5HA TV![]+#,0OX"'CA,-K5&85*SEJ_!N-G7> D) 0"*A<4F-\N< ]"!"&?
MQMNLB9>0@;@^?ZH_Q-I]+6=FX5Z+/[QV78%O,:JA88-PSWK\ 7,]>XSFXA_A
M L+#0R8^1J6%C2NJ!NNTG%5\*I*]3SM7<1^GF^O]3-LFT)E %\)MC$.F0#'S
M[\RQ,C=Z1&;J?<_"$Z<'ZGM3!6=L1;SSR5OOO90T^Y:32Q":,<<)0U>8=$$0
MK[Z$H%LACO0_.MVF[S8SW$7Z;DU/DVV!;%,@BP+96F"??"EQ"_.U2++JJ033
MQFFRJ-*#BI.\\BX#>T?CF_R#3]/^Q$S+E45G[?S+QOXW6COPJ217?H0Z_\$6
M0T#CPO'&G\TT9I/A=#__(+)\X_(O4$L#!!0    ( !&"$T]V1B<4M@$  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;&U3VVZ<,!#]%<L?$(-A
MTV@%2-E452*UTBI5VV<O#&#%%V*;)?W[VH90FO)B>\;GG+EX7$S:O-@>P*$W
M*90M<>_<<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39);(AE7N"JB[VRJ
M0H].< 5G@^PH)3._3R#T5.(4OSN>>=>[X"!5,; .OH/[,9R-M\BJTG )RG*M
MD(&VQ/?I\90'? 3\Y##9S1F%2BY:OP3CJ2EQ$A(" ;4+"LQO5W@ (8*03^-U
MT<1KR$#<GM_5O\3:?2T79N%!BU^\<7V)[S!JH&6C<,]Z>H2EG@-&2_%?X0K"
MPT,F/D:MA8TKJD?KM%Q4?"J2O<T[5W&?YIOLL-#V"70AT)5P%^.0.5#,_#-S
MK"J,GI"9>S^P\,3ID?K>U,$96Q'O?/+6>Z\5/=""7(/0@CG-&+K!I"N">/4U
M!-T+<:+_T>D^/=O-,(OT;$M/DWV!?%<@CP+Y/R5F'TK<P^0?@I!-3R68+DZ3
M1;4>59SDC7<=V'L:W^0O?)[V;\QT7%ETT<Z_;.Q_J[4#GTIRXT>H]Q]L-02T
M+AP_^;.9QVPVG!Z6'T36;US] 5!+ P04    "  1@A-/P )-\K<!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6QM4]MNW" 0_17$!P2;W4U6
M*]M2-E752JVT2M7VF;7'%P48%_ Z_?L"=EPW]0LPPSEG+@S9B.;%M@".O"JI
M;4Y;Y_H38[9L00E[ASUH?U.C4<)YTS3,]@9$%4E*,IXD]TR)3M,BB[Z+*3(<
MG.PT7 RQ@U+"_#Z#Q#&G*7US/'=-ZX*#%5DO&O@&[GM_,=YBBTK5*="V0TT,
MU#E]3$_G?<!'P(\.1KLZDU#)%?$E&)^KG"8A(9!0NJ @_':#)Y R"/DT?LV:
M= D9B.OSF_K'6+NOY2HL/*'\V56NS>F1D@IJ,4CWC.,GF.LY4#(7_P5N(#T\
M9.)CE"AM7$DY6(=J5O&I*/$Z[9V.^SC='(XS;9O 9P)?",<8ATV!8N8?A!-%
M9G D9NI]+\(3IR?N>U,&9VQ%O//)6^^]%?QPR-@M",V8\X3A*TRZ()A77T+P
MK1!G_A^=;]-WFQGN(GVWIJ?)ML!^4V ?!?;_E'C_KL0MS,.[(&S54P6FB=-D
M28F#CI.\\BX#^\CCF_R%3]/^59BFTY9<T?F7C?VO$1WX5)([/T*M_V"+(:%V
MX?C@SV8:L\EPV,\_B"W?N/@#4$L#!!0    ( !&"$T\/V55IMP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;&U3VVZ<,!#]%<L?$(/9)-L5
M(&435:V42*M4;9^],( 57ZAMEN3O:QM":<*+[1F?<^;B<3YJ\V([ (=>I5"V
MP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<X3*/OI,I<STX
MP16<#+*#E,R\'4'HL< I?G<\\[9SP4'*O&<M_ #WLS\9;Y%%I>82E.5:(0--
M@>_2PW$7\!'PB\-H5V<4*CEK_1*,[W6!DY 0"*A<4&!^N\ ]"!&$?!I_9DV\
MA S$]?E=_6NLW==R9A;NM?C-:]<5>(]1#0T;A'O6XS>8Z[G&:"[^$2X@/#QD
MXF-46MBXHFJP3LM9Q:<BV>NT<Q7W<;K)LIFV3: S@2Z$?8Q#ID Q\P?F6)D;
M/2(S];YGX8G3 _6]J8(SMB+>^>2M]UY*>KW/R24(S9CCA*$K3+H@B%=?0M"M
M$$?ZB4ZWZ=EFAEFD9VMZFFP+[#8%=E%@]U^)7SZ4N(&Y^1B$K'HJP;1QFBRJ
M]*#B)*^\R\#>T?@F_^#3M#\QTW)ET5D[_[*Q_XW6#GPJR94?H<Y_L,40T+AP
MO/5G,XW99#C=SS^(+-^X_ M02P,$%     @ $8(33U]Z-HBU 0  T@,  !D
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
M/4$C3+Q[\B'")4Z0H@2I)T@_$*PF*6*8#!=9H"(+A& ]$4$PZP@76:(B2X2
M3D0PS,Q^KU"1%4*03$0P3(J+9*A(AA!,CQV&F2G\&A59(P33PF.8F<+3"+]!
M$4(Q+3T"2J*9VM.9FTH1BFGU4=!,^2EZ77<T1BBF!P %S9P BM]KFB 4#T\/
M!IHY!!2__O3Q;B?1]!B@H.DY('>/J@!U\>U$!Z6\-KZ7W5G'EK6+_:/\'][W
MN^],7>I&!T=I[-/N'^"SE 9L+-&3?2<JVV+'!8>S<=.5G:N^S_0+(]NAAY*Q
MD1?_ %!+ P04    "  1@A-/314F+L8!   W!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6QU5-MNG# 0_17+'Q!S6=KM"I"RB:)6:J55JC;/7AC
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
M_ =;#06-"\?W_FSF,9L-A\/R@]CZC<N_4$L#!!0    ( !&"$T^,XIB@P $
M !,$   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;&U4[8Z<(!1]%<(#
M+(IC.YFHR<YN-FW2)I-MVOYF]*ID02S@N'W[ KK6;ODCW,LYYY[+A\6L](OI
M 2QZE6(P)>ZM'4^$F+H'R<R=&F%P*ZW2DED7ZHZ840-K DD*0I/D Y&,#[@J
M0NZBJT)-5O !+AJ924JF?Y]!J+G$*7Y+//.NMSY!JF)D'7P#^WV\:!>13:7A
M$@;#U8 TM"6^3T_GW.,#X >'V>SFR'=R5>K%!Y^;$B?>$ BHK5=@;KC! PCA
MA9R-7ZLFWDIZXG[^IOX4>G>]7)F!!R5^\L;V)3YBU$#+)F&?U?P)UGYRC-;F
MO\ -A(-[)ZY&K80)7U1/QBJYJC@KDKTN(Q_"."\K^7&EQ0ET)="-< QUR%(H
M.']DEE6%5C/2R]Z/S!]Q>J)N;VJ?#%L1UIQYX[*W*LMH06Y>:,6<%PS=8=(-
M09SZ5H+&2ISI?W0:IV=1AUF@'_YQF,4%#E&!0Q#(]@)I$A?(HP)YQ,'AW1[%
M,/F[(F1W*!)T%ZZC0;6:AO 4=MGMQM_3<*A_X<MS^<ITQP>#KLJZJQ$.L%7*
M@K.2W#DOO7NA6R"@M7[ZT<WU<D^7P*IQ?8)D^P]4?P!02P,$%     @ $8(3
M3Q0 X^"X 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL;5/;
M;IPP$/T5RQ\0@R'):@5(V411*[72*E7;9R\,8,47:ILE_?O:AE":\F)[QG/.
MG!F/BTF;5]L#./0FA;(E[IT;CH38N@?)[(T>0/F;5AO)G#=-1^Q@@#41) 6A
M27)').,*5T7TG4U5Z-$)KN!LD!VE9.;W"82>2ISB=\<+[WH7'*0J!M;!-W#?
MA[/Q%EE9&BY!6:X5,M"6^"$]GO(0'P-^<)CLYHQ")1>M7X/QN2EQ$@2!@-H%
M!N:W*SR"$('(R_BU<.(U90!NS^_LS[%V7\N%67C4XB=O7%_B T8-M&P4[D5/
MGV"IYQ:CI?@O< 7APX,2GZ/6PL85U:-U6BXL7HID;_/.5=RG^>8V7V#[ +H
MZ HXQ#QD3A25/S''JL+H"9FY]P,+3YP>J>]-'9RQ%?'.B[?>>ZVR[*X@UT"T
MQ)SF&+J)2=<(XMG7%'0OQ8G^!Z?[\&Q781;AV59AFNP3Y+L$>23(_RGQ_D.)
M>S&'#TG(IJ<23!>GR:):CRI.\L:[#NP#C6_R-WR>]J_,=%Q9=-'.OVSL?ZNU
M R\EN?$CU/L/MAH"6A>.]_YLYC&;#:>'Y0>1]1M7?P!02P,$%     @ $8(3
M3VA9B6>W 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL;5/;
M;IPP$/T5RQ\0@Z'9= 5(V511*K72*E7;9R\,8,478ILE_?O:AE"4\F)[QG/.
MG!F/BTF;%]L#./0FA;(E[IT;CH38N@?)[(T>0/F;5AO)G#=-1^Q@@#41) 6A
M27)+).,*5T7TG4U5Z-$)KN!LD!VE9.;/"82>2ISB=\<S[WH7'*0J!M;!#W _
MA[/Q%EE9&BY!6:X5,M"6^#X]GO(0'P-^<9CLYHQ")1>M7X+QM2EQ$@2!@-H%
M!N:W*SR $('(RWA=./&:,@"WYW?VQUB[K^7"+#QH\9LWKB_Q'48-M&P4[EE/
M3[#4\PFCI?AO< 7APX,2GZ/6PL85U:-U6BXL7HID;_/.5=RG^>9P6&#[ +H
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
M@W \Z.K]]'Y%<GK)8_$?4$L#!!0    ( !&"$T]QQ.9C( ,  (0,   9
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;(V747.B,!#'OPK#>TL2" 1'G:E:
MO9NYF^FT<W?/5*,R!>)!U-ZWOQ!2JLE:?1$2?[O9?[(+R_ HZK=FR[GTWLNB
M:D;^5LK=( B:Y9:767,O=KQ2_ZQ%7692#>M-T.QJGJVT45D$!*$X*+.\\L=#
M/?=4CX=B+XN\XD^UU^S+,JO_37@ACB,?^Q\3S_EF*]N)8#S<91O^PN6OW5.M
M1D'O9967O&IR47DU7X_\!SQ88&V@B=\Y/S8G]UXKY56(MW;P?37R41L1+_A2
MMBXR=3GP*2^*UI.*XZ]QZO=KMH:G]Q_>YUJ\$O.:-7PJBC_Y2FY'/O.]%5]G
M^T(^B^,W;@11WS/J?_ #+Q3>1J+66(JBT;_><M](41HO*I0R>^^N>:6O1^/_
MPPPV(,: ] 9J[:\,0F,0?AI$7QI$QB"ZU8 : WJK06P,XELU),8@L58(NMW5
MQS7+9#8>UN+HU5W&[;(VL?$@40FQ;"?U^>O_U(DU:O8P#AD9!H?6D6$F'4-.
M&):<(W,7P3T1J #Z* @4Q80XYE8,4Y? Q&)F+L/8.?((N0DM+5>#67RYT)G<
M$-ST4-M'I_:IM><=$FNDZ@*E$;5"G;D4(90@2Q! 1<BF%BX5HH0A6%<$ZHH<
M7:FURJ1#Z,DJ=Y@B.Y]F $8PI=9!S"$L)-@^+PA+";Z0HA341EUM5G)-J+,,
MIG8&SEPH)38T=R&2Q!:T );#41C!HF)05.R("IF58Y/8W3SG$3&-G>2Y4\%8
MAS\#7*641E:- KYH8N<TX I3^XFP@"B$R84]2L ]2MP]2E+8 0,=L.O5SH#,
M<:O=I:!J!RB@VEU*57L2PKI24%=ZO=K3VZH=P*!JAS"@VB'L<K5C!+\7T?5Z
M-\RY/$RQI0["6!+;KQW0&XMM=2"&$*$7Y%UX[>,;*M] 9Y68Q)$M#Z 8MIW-
M(0PC%MOR(&\LM@\O..EO2EYO=#O;>$NQKV3[UCV9[5OF!]+V1];\! \>,3 _
M;UMLW4]]NN_Z\Y]9O<FKQGL54G5ENG=:"R&YBA[=JV/9JD^"?E#PM6QO$W5?
M=WUQ-Y!B9WK^H/_P&/\'4$L#!!0    ( !&"$T\00_/KH 0  ',7   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(U866_C-A#^*X;?-^*ER[ -[,:-
M[: %@EVT?59L^L#J<"4EWO[[ZF!4DS.C^,76\<W,-R3G&XKS:U'^K$Y:UY-?
M69I7B^FIKB\SSZMV)YTEU4-QT7GSYE"465(WM^71JRZE3O:=499Z@K' RY)S
M/EW.NV<OY7)>O-7I.=<OY:1ZR[*D_/>;3HOK8LJG'P^^GX^GNGW@+>>7Y*A_
MZ/K/RTO9W'F#E_TYTWEU+O))J0^+Z5<^>Y9A:] A_CKK:W5S/6E3>2V*G^W-
M=K^8LI:13O6N;ETDS=^[?M1IVGIJ>/QCG$Z'F*WA[?6']Z<N^2:9UZ32CT7Z
M]WE?GQ;3:#K9ZT/REM;?B^M&FX3\Z<1D_[M^UVD#;YDT,79%6G6_D]U;51>9
M\=)0R9)?_?\Y[_ZO_9LP,&:X@3 &8C"(V*B!- 9R,)#C!LH8J,% \%$#WQCX
M]QH$QB"XUR T!N&]!I$QB.XUB(U!?*\!9Q\SQP83U2VJ?L:[);1*ZF0Y+XOK
MI.RKX)*TQ<9GO%VEN_9IMRB[E\TRJIJG[TL9J;GWWGHRF&\]1E@8W\8\8IC
MQJPP3&AC?H,8'CB8)X@13-B8]1VQ-G?$VF)^H@'C-8,[C+# 1UAT'I3E(79&
MIL<$'2;O,%]D&#/&G-%!<+'/% "N$2#W>0B &PS8B*L5V\I2XEE*F&7LQ%KU
M&/\F%L>R7-^)VTK 789VCA9SA3-7"'/N,%* T1<AA0^'$P$J*3C)R<<Y^0@G
M9X6O?!#*72T0T?1-,-J?^ME A.*,3"G 4PJ0E*234@ FE/M(%00P+X4D!KW)
M ,(VT)OR(S*[$,\N1+)S9'2%81P978]C+"81SB1"/+A"',%QEO2$QGB@& GD
MJ.<JAI7,(SA3,>2#P+8PHG**XAE"?(5GU39.M"$R)*_(R<N K,2@N*[O@VV1
MD#>)V:RI-LX1UFZ7,:!;.A)6%X**D>I"8!&<LPT"ZZ:66&N<:*(<=E'EQEH9
MD!4+8_X9S&9$-#P..YYBW&4$6QD8;MC%P!B.06RR1(_CL,DI1BTQHB=QK"F!
MPH"]@H?N^(]B;"Y$,^&PFR@F"1^$9'.HM8JYFFU EC2!]32*L;D0HLVA:BM&
MZ#XG])@C\LC %AP#@0D:!]F;7D)&!:)IC-HX$Z(FH*C!C%"0HWSK3T V&VH?
MCT@0-<^"$ V!B 9W14- T7"_;D8A-A-"$02B")SR02B"@(J 9(-4NYO-&,1F
M0NB!0/2 $WH@"#T0B![ ;,+/LQF#V$P(-1!0#7@8$#X(-1!(#7-'W1X%W)\)
MWG[5$(0E4>P2*7;NGA 84'03S'_@A,A)0A(D4LC<D80G [H5Y#".Z#V])"I>
M8A5/Z*"DOHNQBG</6"0LY^:C,8@"BC!1U!(K:M\-UH/BV_7YH&)!)484O\2*
M/W!C^6 F5+?[HQ(#]6V_)DI7PM+UP1A#3.AV ._FV"S3Y;$[N:TFN^(MK]N3
MCYNG_>GPEL^>NX,ZY_E7&<R>98"\:7A\'"A[_X?HCZ/_2,KC.:\FKT5=%UEW
M*G<HBEHW]-E#,Y(GG>R'FU0?ZO8R;*[+_ABXOZF+BSGB]H9S]N5_4$L#!!0
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
M>]1@GT5W&"T"W)$.WU"C"F"/.**9+0R 15F&;'%<+ I)-B80[+8(L-N(C*2
M_1;=8;B&B:^9"\"X[@(ELNT%8AQ_"0;36LGK?3LZ-]Y&G"JI9Y'!:C^>/V(]
M[5GK"S19(F!]I<?Y=CK\2-]]"_Q@]3ZO&N]%2#5CMI/@3@C)5>WA@[J=!_7Y
MT5\4?"?U::+.ZVX&[RZD.)KOBZ#_R)G_!U!+ P04    "  1@A-/0/]NPTL"
M  "S!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R-E=N.FS 0AE\%
M<=\%S#$104JVJEJIE:*MMKUVDDE :S"UG;!]^]J&4!8;*3=@FYGY_ADTGKRC
M[(V7 ,)YKTG#-VXI1+OV/'XLH<;\B;;0R"]GRFHLY)9=/-XRP"?M5!,/^7[B
MU;AJW"+79WM6Y/0J2-7 GCG\6M>8_=T!H=W&#=S[P4MU*84Z\(J\Q1?X">*U
MW3.Y\\8HIZJ&AE>T<1B<-^XV6.^"2#EHBU\5='RR=E0J!TK?U.;;:>/Z2A$0
M. H5 LO7#9Z!$!5)ZO@S!'5'IG*<KN_1O^CD93('S.&9DM_5290;-W.=$YSQ
ME8@7VGV%(:'8=8;LO\,-B#172B3C2 G73^=XY8+60Q0II<;O_;MJ]+L;XM_=
M[ YH<$"C ^ISZ4%:^6<L<)$SVCFL+WZ+U3\.UDC6YJ@.=2GT-RF>R]-;$85Q
M[MU4H,%FU]N@B4TP6G@R^HA -L0.&>YAEMH#A%:-H0X0?="8S#3V-HFV:7J-
M?K(@,[)2(@LEG5%ZFWA"^83LC-C*B"V,;,:(3482K.R4Q$I)+)35C)(8%!1F
M"_5*K934I$3^C)*:E PM4#(K);-0@ADE,RC+_WYEI:P,2IK8_0/?WD;^ ]48
MC#Z4(TVR!=!"OP8/%&0P>A!D[=IM@,R:+$6PMVU@Z5NS)J$A-0X7,/:^#2R-
M:U8D,NX' ^--[LP:V$5/"^X<Z;71HVIR.DZD+=)W[G_S?IS]P.Q2-=PY4"%O
M;GV_GBD5(*7X3S+74D[0<4/@+-0RE6O6CY%^(V@[C$AOG-/%/U!+ P04
M"  1@A-/&:3+(=P!  # !   &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6QM5-N.VR 0_16+#UA\SVYD6]IL5;52*T5;=?M,[/%%"\8%'&__OH =UW5X
M"<SXS#EG"$,V<?$N6P#E?3#:RQRU2@U'C&79 B/R@0_0ZR\U%XPH'8H&RT$
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
M<Z>D%$*#"=P\F+XJ<V^,"P:EMM/8S&7_]?0++=KA8L#C[91] %!+ P04
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
M:L(-!H&3U-M'M>?VG5M#LM:-,#3,T?P?4$L#!!0    ( !&"$T^DTVA%0P(
M -H'   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;(V5W8Z;,!"%7P5Q
MWS7F-T0$J:&J6JF55ENUO782)Z UF-I.V+Y];4,0"T.5FV [9XZ_&<,XZ[AX
ME26ERGFK62-W;JE4NT5('DM:$_G$6]KH?\Y<U$3IJ;@@V0I*3C:H9LCWO!C5
MI&K</+-KSR+/^%6QJJ'/PI'7NB;B[YXRWNU<[-X77JI+J<P"RK.67.@/JGZV
MST+/T.ARJFK:R(HWCJ#GG?L1;POLFP"K^%713D[&CDGEP/FKF7P][5S/$%%&
MC\I8$/VXT8(R9IPTQY_!U!WW-('3\=W]LTU>)W,@DA:<_:Y.JMRY&]<YT3.Y
M,O7"NR]T2"ARG2'[;_1&F98;$KW'D3-I?YWC52I>#RX:I29O_;-J[+,;_.]A
M<( _!/AC  [_&Q , <$L /5D-M5/1)$\$[QS1']:+3$O!=X&NIA'LVAK9__3
MV4J]>LO#39JAFS$:-/M>XT\T_GM%L50$T2A!&F"D\$$*W\:'4XK4FU'TFMAJ
MFGZ/(,4S$%"4P"@!B!( *+-=]KTFFNSR(?#3>5% 5;12EQ"$"9<P\8PE7.R2
MSLZO6$IPZ,,8$8@1 359,8A!@_B!\XT7E($_TQ20!L,@"0B2 " !;+ !#38/
M9+)94";Q_$P 3;*220J"I !("!M@#_[TO0=R&43O7IX@FG]VL&JEL'BE$V$
M9^5KP7 ;P8_T$;SL$>DR(4@T?^71I,F:6^\[$9>JD<Z!*]VO;5<]<ZZH-O2>
M=&U*?=&.$T;/R@P3/1;];=-/%&^'FQ2-UWG^#U!+ P04    "  1@A-/LM66
MKTT"  !;!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6R-5=N.FS 0
M_17$!ZRYDT0$:0FI6JF55EMM^^P0)Z UF-I.V/Y]?6%) (OT!=OC<V;.#-9,
MTA'ZSDJ$N/51XX9M[9+S=@, *TI40_9$6M2(FQ.A->3B2,^ M13!HR+5&'B.
M$X$:5HV=)LKV0M.$7#BN&O1"+7:I:TC_9@B3;FN[]J?AM3J77!I FK3PC'XB
M_M:^4'$"@Y=C5:.&5:2Q*#IM[6=WLX\E7@%^5:AC=WM+9G(@Y%T>OAVWMB,%
M(8P*+CU L5S1#F$L'0D9?WJ?]A!2$N_WG]Z_J-Q%+@?(T([@W]61EUM[95M'
M=((7S%])]Q7U^82VU2?_'5T1%G"I1,0H"&;J:Q47QDG=>Q%2:OBAUZI1:Z=O
MXG5/,Q.\GN -!!%[B>#W!/]&"!8)04\(;H1HD1#VA' 2 >C<53%SR&&:4-)9
M5#^'%LI7YVY"\;L*:51_1]V)>C)AO:;!.DK 53KJ,9G&>'>853R&Y'.(.R"
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
MELSD0,B;7'PY+FU'&L(ESKA40&*XXC4N2RDD;/S6FG:_I20.YS?UK<I=Y')
M#*])^:LX\GQIQ[9UQ"=T*?DK:?=8YQ/8ED[^*[[B4L"E$[%'1DJFGE9V89Q4
M6D58J=![-Q:U&ENM?Z.9":XFN#W!A?\D>)K@S27XFN#/)02:$,PEA)H0SB5$
MFA#-)<2:$(\(H"N'JN\&<90FE+06[4YH@^2/ !>Q.$&9#*H#H]Z)$C,1O:8!
MC!)PE4(:L^HP[@ #[Q$; \+]P #AH+?AFFRLW(F %X]LK*<8&(XPFQDZSR9,
M?(_93C&NX]YC=E-, $<Z>Q/FT?QA/&-]/"7@#P5<9U2?*<8?>5UWD%!!ZB[G
M*!B!-B;08+,[M[[1K6]P^\DY"(P"@4%@9/,YF-CT'_W1-]D;0('S22ZAT4IH
ML.*9!2*C0/3_7+;1U.8XE5V'@7!8EY$/,/C=*TS/JATP*R.7FLN3-8CV'>?)
ME=?%*+Z"BS4TQ+=PL>NNEP_YKKU]0_1<U,PZ$"XN*765G CA6#AW'D05<M%1
M^T6)3UQ.(S&G75_I%IPTNF6"OF^G?P%02P,$%     @ $8(33W-;E3;[ @
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
M(.0K&9M \00TC'ADJ2,@Z7#$!5R#7@@U21I!JC*;0/$$-(P8KQ($+!.,C[C
MJP !TLP"-6D=\F9*/AL3*#*!MA/0,"V\7A"P8+"QZ8"5F2"Y5*4909HRF$"1
M";2=@(9I80TG0,0Y&7&!%9, R=2V#@CB5$W: (HGH&'$6!&)+HF,CVU0L212
MH%'JEFS=0WA/UF]2GR'#0+#245WI&%=EMX>802M8#"E0)ZY*&(1&](=B":-
MPKBZ?830R-=,L<Y1H'-<_9I[Z.GP^<8=BY6) F4:6]XI5B:*5$"; =QXGF&A
MH$ H@A&AH%@H*/AR W5O!2%EV=V80)$)M)V AFEA-:% 38*QXQU6$P^HB=8S
M$%*771,H,H&V$] P+:Q-'M"F8$00/"P\'M"40!&$-PB-A3IRP@::$HQHBH<U
MQ4/'6O54ZNF:0KFG'4O-L-@,>T48TT^FSL-%4B:*8WO16%H[><VKYF;BH?9^
MF?E"FXLHI7Y-YAL"ZB,RWW97E5_NNYO3/Y+B>,Y+ZT-6E<S:2ZJ#E)6HHW>_
MU1)Y$LG^7DC%H6I>@_J]Z&XLNT(E+_UMK'._$E[]#U!+ P04    "  1@A-/
MW;-B(!H"  #F!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6R%E-N.
MFS 0AE\%\0!KSCF((#6)JE9JI6BKMM<.&0Y:&U/;"=NWKP^$LL3=W@1[_/_C
M;X8P^<#XBV@ I/=*22=V?B-EOT5(E U0+)Y8#YTZJ1BG6*HMKY'H.>"+,5&"
MHB#($,5MYQ>YB9UXD;.K)&T')^Z)*Z68_]X#8</.#_U[X+FM&ZD#J,A[7,,W
MD-_[$U<[-&6YM!0ZT;+.XU#M_ _A]IAIO1'\:&$0L[6G*SDS]J(WGR\[/]!
M0*"4.@-6CQL<@!"=2&'\&G/ZTY7:.%_?LW\TM:M:SEC @9&?[44V.W_M>Q>H
M\)7(9S9\@K&>U/?&XK_ #8B2:Q)U1\F(,+]>>162T3&+0J'XU3[;SCP'>[*Z
MV]R&:#1$DV']OB$>#?%D")-W#<EH2!8&9$LQO3EBB8N<L\'C]NWV6/^)PFVB
MNE_JH&FV.5/M$2IZ*]+5)D<WG6C4'*PFFFFBMXKCHR).)PE2 !-%Y*2(C#^9
M4ZR#!8759$;3&4T8!_$"Q"&*PG^@Q$Z4V($2+E"L)IW?LEIV[>@2K2,W2N)$
M21PHB\[O'9ID09L\]"0.EGF.CZ)HLUFY:=,%[9O#S%E*]E_,_:-DUE)[!9K]
MJRGPVDP,X97LVDG]/F?1:2CMS0Q9QM/M(77$]]GV8(88^IO>3L"OF-=M)[PS
MD^I;-%],Q9@$11X\J88T:NA.&P*5U,N56G,[>NQ&LGZ<JF@:[<4?4$L#!!0
M   ( !&"$T]P^1OM- (  .D&   9    >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;(V5VXZ;,!"&7P5QWW4X9=F((&T.52NU4K15VVN'3 ):&U/;"=NWKP\L
M2\!*>@-X^/[Q_,:,LY;Q5U$"2.^-DEHL_5+*9H&0*$J@6#RP!FKUYL@XQ5(-
M^0F)A@,^&!$E*)S-YHCBJO;SS,1V/,_869*JAAWWQ)E2S/^N@+!VZ0?^>^"E
M.I52!U">-?@$/T#^;'9<C5"?Y5!1J$7%:H_#<>D_!XMMHGD#_*J@%8-G3SO9
M,_:J!U\/2W^F"P("A=09L+I=8 V$Z$2JC#]=3K^?4@N'S^_9/QOORLL>"U@S
M\KLZR'+II[YW@",^$_G"VB_0^4E\KS/_#2Y %*XK47,4C AS]8JSD(QV650I
M%+_9>U6;>VO?/":=S"T(.T'8"X+;@J@31!^"^*8@[@3Q_\Z0=()D- .RWLUB
M;K#$><99ZW&['1JL=UVP2-3G*G30?!WS3JVG4-%+GJ11ABXZ4<>L+!,.F/3Q
M&ME,D: GD"J@KR)T5;$*)_+P>H+UE$C340UWDVQO)KDJ,W(N5F3T\=5BQ:/%
MFC+QV,M]9',?V=Y$KLS$3C.QPTPR,F.9Q#"U8:+1YEA/D4_SIQ&T<4$C.RXD
M?7(;2IR&DHFA8#;:IRO+S&\9FB(.0RYH9,B%3 RAP7]*@9],TQ1>P<ZUU+MP
M$.W[\G.H__-1?!4LUH$COE%]W+;=C_3V$/B.^:FJA;=G4G47TP..C$E0M<\>
M5/&E.G?Z 8&CU(^J3WK<=E\[D*SI#A;4GV[Y/U!+ P04    "  1@A-/#TGW
M4/ !   P!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q]E&V/G" 0
MQ[^*\7T/GW ?XIITMVG:I$TVUUS[FM5Q-0=B@5VOW[Z GG&5]HW \)^9WXQ
MUG/Q*FL Y;TQVLJ#7RO5[1&210V,R"?>0:MW*BX847HIKDAV DAIG1A%41"D
MB)&F]?/,VLXBS_A-T::%L_#DC3$B_AR!\O[@A_Z[X;FYULH84)YUY H_0+UT
M9Z%7:(I2-@Q:V?#6$U =_(_A_H2-W@I^-M#+V=PSE5PX?S6+K^7!#PP04"B4
MB4#T<(<34&H":8S?8TQ_2FD<Y_/WZ)]M[;J6"Y%PXO174ZKZX&]]KX2*W*AZ
MYOT7&.O!OC<6_PWN0+7<D.@<!:?2?KWB)A5G8Q2-PLC;,#:M'?MA9Y..;FZ'
M:'2()H<P^:]#/#K$"P<TD-E2/Q%%\DSPWA/#S^J(.1/A/M;-+(S1]L[NZ6JE
MMMYSO$TS=#>!1LUQT$0S3?2H.*T5,9XD2 -,%)&3(K+^R0/%9D$Q:%*K::UF
MEP;A L0ABI+8C1([46('RG:!,FCP+$NRVRU(UIHPG 5Z($F<)(F#9)'EF*RR
M?-AAO.R*2[7=_.,/82<,7L,$"Q:\ZCU.EEUQ:'"ZX$"SLVO>DN]$7)M6>A>N
M]#6PA[7B7(&.%SSI@+5^OJ8%A4J9Z4;/Q7")AX7BW?@^H>F1S/\"4$L#!!0
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
ML[X^#Y0*(K7X$ZGE)">J?E.2@U#+1*Y9-U9T&T$;,S)Y_=RV_ =02P,$%
M  @ $8(33W5\&V,G @  [@8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&ULC57;CILP$/T5Q >LN><B@K1)5;52*T5;=?OLD$E :S"UG;#]^]J&L"Q,
M5OL2V\.9<^9,8)RV7+S( D YKQ6KY<8ME&K6A,B\@(K*!]Y K9^<N*BHTD=Q
M)K(10(\VJ6(D\+R$5+2LW2RUL;W(4GY1K*QA+QQYJ2HJ_FV!\7;C^NXM\%2>
M"V4")$L;>H9?H'XW>Z%/9& YEA74LN2U(^"T<1_]]<ZW"1;Q7$(K1WO'6#EP
M_F(.WX\;US,5 8-<&0JJEROL@#'#I.OXVY.Z@Z9)'.]O[%^M>6WF0"7L./M3
M'E6Q<9>N<X03O3#UQ-MOT!N*7:=W_P.NP#3<5*(U<LZD_77RBU2\ZEET*15]
M[=:RMFO;\]_2\(2@3PB&!*W]44+8)X1O"9$UWU5FK7ZABF:IX*TCNG^KH>:E
M\->A;F9N@K9W]IEV*W7TFB5AD)*K(>HQVPX3C##^@"":?9 (,(EM,$N?".SF
MB##&%4+41&CSHW<FPHF)#I-83-V9F);Q(>1=&1%:1H24$4W*F&/B:(&+Q*A(
MC(C$$Y$Y)D[N.$E0D00127""!4JP0 @6DRKGF+NM6*(B2T1D.1'!,"M<9(6*
MK.8$D8<3^![^B7F?: 8"NML-_\ZG['^B'RAHVA RFAX5B+,=M-+)^:6V4WX4
M'8;Y8V"GSQN\NPE^4G$N:^D<N-(SS$Z:$^<*="W>@WY/"WWY# <&)V6V"[T7
MW03N#HHW_>U"ABLN^P]02P,$%     @ $8(33\-[#)C\ 0  2@4  !D   !X
M;"]W;W)K<VAE971S+W-H965T.# N>&ULC53;CILP$/T5Q >LN>2F") VEZJ5
M6BG:JNVS Y. UL;4-F'[]_4MA!"4]@5[QN><F3'C23K&WT4)(+T/2FJ1^J64
MS1HAD9= L7AA#=3JY,0XQ5*9_(Q$PP$7AD0)BH)@@2BN:C]+C._ LX2UDE0U
M'+@G6DHQ_[,!PKK4#_VKXZTZEU([4)8T^ S?0?YH#EQ9J%<I*@JUJ%CM<3BE
M_FNXWL<:;P _*^C$8._I2HZ,O6OC2Y'Z@4X(".12*V"U7& +A&@AE<9OI^GW
M(35QN+^J?S*UJUJ.6,"6D5]5(<O47_E> 2?<$OG&NL_@ZIG[GBO^*UR *+C.
M1,7(&1'FZ^6MD(PZ%94*Q1]VK6JS=D[_2ILF1(X0]005^QDA=H3X1I@])<P<
M8?:_$>:.,!]%0+9V<YD[+'&6<-9YW+9#@W77A>NY^EVY=IJ_8\[4?0KEO62+
M69B@BQ9RF(W%1 /,:GD/V3U";B)()=!G$4UEL8D>Z-%]@.TC8K4:Y?!/D?U3
MD;LTX\G+B@U_=G=9HQ@;BUD83&UC!*-:'B%A,,+L)C#+$68_@1G$LO6@02-0
MX&?S*H67L[:6NLR!MW_XKY%NI)%_$ZZWX81_IP:%?=<W>3MEOF%^KFKA'9E4
M[6N:[,28!)5Z\*+:ME2#K3<(G*3>+M6>V^=M#<D:-[E0/SZSOU!+ P04
M"  1@A-/%6Y0'ZP!  #^ P  &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX
M;6R-4]%NG# 0_!7+'Q #!Y?V!$BY1%4KM=(I5=MG'RR'%1M3VW>D?]^U(0@U
M?N@+]JYG9F=MMIRT>;$]@".O2@ZVHKUSXX$QV_2@N+W3(PQXTFFCN,/07)@=
M#? VD)1D69+LF>)BH'49<B=3E_KJI!C@9(B]*L7-GR-(/54TI6^)9W'IG4^P
MNASY!;Z#^S&>#$9L56F%@L$*/1 #744?TL.Q\/@ ^"E@LIL]\9V<M7[QP9>V
MHHDW!!(:YQ4X+C=X!"F]$-KXO6C2M:0G;O=OZI]"[]C+F5MXU/*7:%U?T0^4
MM-#QJW3/>OH,2S\%)4OS7^$&$N'>"=9HM+3A2YJK=5HM*FA%\==Y%4-8I_GD
M/E]H<4*V$+*5D 8"FPL%YT_<\;HT>B)FOON1^R=.#QG>3>.3X2K"&9JWF+W5
M^WQ7LIL76C#'&9-M,-F*8*B^ELBB);) SS?T/$WB KNHP.Z=P#[/__$8P>P^
MQHODT2)YI$@1%RBB L5_N(Q@WKEDFZ?SD_&-FXL8+#EKAW]!>*M.:P>HE]RA
M8(_#N 82.N>W][@W\R\Y!TZ/R[2Q=>3KOU!+ P04    "  1@A-/>##G\RP#
M   E#@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R-5^V.HC 4?17"
M PRT\B51$]%AU.PFDYGL[F]&JY(!RD+5V;??%BHCY:+\$7H]]]R/7D[:R846
MG^61$*9]I4E63O4C8[EO&.7V2-*H?*(YR?@_>UJD$>/+XF"4>4&B7>64)@8V
M3<=(HSC39Y/*]EK,)O3$DC@CKX56GM(T*OX%)*&7J8[TJ^$M/AR9,!BS21X=
MR#MAO_+7@J^,AF47IR0K8YII!=E/]3GR-\@3#A7B=TPNY<V[)DKYH/13+-:[
MJ6Z*C$A"MDQ01/QQ)@N2)(*)Y_%7DNI-3.%X^WYE#ZOB>3$?44D6-/D3[]AQ
MJGNZMB/[Z)2P-WI9$5F0K6NR^A_D3!(.%YGP&%N:E-6OMCV5C*:2A:>21E_U
M,\ZJYT7R7]U@!RP=<./ 8]]S&$F'4>-@W<5;$F]]![CO8$L'>V  1^*=H16X
MTL$=&,"3>&]H!6/I,!X8 )G773._0SC51-7;7<W/,F+1;%+0BU;4GT >B2\-
M^4B,Z%98JXFL_N0S5'+K>>98SL0X"R:)"6H,OL%X;AL2=B&HC=AT$0XV&XS!
MLVQ2Q6"J >XPX':,91?A>4JB#TE6CTDV7<C(ADL9P5T?5016J^LNS&#!#!;
MH*090)BQTC( 8YM*SR",LKTK"(/ABFRX(AM@&,$,#LS@#.A)%V,I [#H0FQ+
MZ1H$43^)QY%>'D=: 37=8%I=<>&NN !#S[1Z,(,WH*\ QE9T9 EAU*Y!&+4G
M78S=5]$8KF@,1/%@!J&PH'":C[L20B![K"HC ')ZI!'UR3@".% /!ZRO<X0?
M5[2$0.I&AP"H,_L IK/1 WC6]WG:A?>H,0+DV.D1+]2CQVB ((< 2*UG V#L
MWH)ZI!0!6NKT:"GJ$5,T0$V7 $@MZ!G =#<:P/1]TJBC<^V_>T0, :JAI!$
M&,=1>V_<G*U24ARJLWVI;>DI8T)P;JS-_6&.Q=E,L0?(?T: /43^&K('V%]
M/$OL/T/V$/LOD'V%_35DGR.77W1<,%/O>@4RODNN+U _H^(09Z7V01D_IU9'
MR3VEC/!^FD]\#H_\SM8L$K)GXM7E[T5]<:D7C.;R4F8T-\/9?U!+ P04
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
MT&Y!\$FH:23GK&DDS4+0JNV13M>H5_\ 4$L#!!0    ( !&"$T]9FAVS50(
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
MH=VAI >I7R?JG;>[6'N0K+%[9M MN\M_4$L#!!0    ( !&"$T]QC)]^< (
M )L(   9    >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;(U6VXZ;,!3\%<0'
MK+E#(H*TN52MU$JKK;9]=H@3T *FMA.V?U]?" O83?(2[,/,G#/'CDW:8?).
M"X28]5%7#5W9!6/M$@":%ZB&] FWJ.%OCIC4D/$I.0':$@0/DE17P'.<"-2P
M;.PLE;$7DJ7XS*JR02_$HN>ZAN3O&E6X6]FN?0V\EJ>"B0#(TA:>T$_$WMH7
MPF=@4#F4-6IHB1N+H./*?G:7NX7 2\"O$G5T-+:$DSW&[V+R[;"R'5$0JE#.
MA +DCPO:H*H20KR,/[VF/:04Q/'XJOY%>N=>]I"B#:Y^EP=6K.S$M@[H",\5
M>\7=5]3["6VK-_\=75#%X:(2GB/'%96_5GZF#->]"B^EAA_J63;RV?7Z5YJ9
MX/4$;R#PW+<(?D_P/PG!34+0$X)',X0](9QE ,J[;.86,IBE!'<64=NAA6+7
MN<N0+U<N@G)UY#O>3\JCERSV_!1<A%"/62N,-\(D\12RU2'N@ "\@*$*SU3%
MVM/HWC3!1D<DR:R&NR*[FR*3,GUCLWS)#R;-"F;-4IA(8AK5"8?_;9V9'QT6
M1QIJJZ,\Q]=@.T/.T!W#)MX"H[? X"TT"X1&@?"!YNB88+[0"A*.O01Z8^X+
M[70A+_YO3R*CI<A@*3(+Q$:!^(&>Q+IATX;18=,E5GW14<8-<S?GQ%MB])88
MO,5F@8518/% <W2,MF$6^N8W-.:^T$X7\@P] :.3M4;D)*\Y:N7XW#!Q;HRB
MPTWZ[(F3>19?N\N-:XAO^<VK+LI/>75M_X#D5#;4VF/&[P-Y:A\Q9H@7[SSQ
MQ2SXE\(PJ="1B6',QT3=EVK"<-M_"H#A>R3[!U!+ P04    "  1@A-/@*H+
MTOMC  #F*@( %    'AL+W-H87)E9%-T<FEN9W,N>&UL[;UK<]M&EC#\^7E_
M15?6V:6V0)H >'5F4B7+<N(=7[26D[Q3J><#1((2$A+@X&)96_OCGW/I;C2
M!DA*<F+/L!)3O#3Z<OKTN9_3?\FR7!1Q](\B/$N*./_K-U-O]HWXM%G'V5^_
MN<GS[;.G3[/%3;@)LD&R#6/X996DFR"'C^GUTVR;AL$RNPG#?+-^Z@V'DZ>;
M((J_^?XO6?3]7_+O7R2+8A/&N3B-E^(\SJ/\3KR*N8<HB45?9#=!&F9_>9I_
M_Y>G^ P_-Q%ODCB_R>"99;BL__I?13P0_M 1WM"=UW\\+:X'PIW;?]3S,2?Q
MZ^LH#L6K/-QD_[?^@)SS^_ ZRO(T@"??!INPWNKL)HJ#MV$NWL5K[.O'9+V,
MXNO,@7$6@Y8^SV >:;"&)LOPD_A;>%=O-QP.77\Z\3VW_LN'-,#^Q>7=YBI9
MUW]=Q&'>F&&1IKCNEU&V@#'_'@8IPE:\"/+&:OI]U^O[C4'EM%]&ZS 59_#<
M=9(VYOPVB?O!8A%"&VBQY-9M )!S>A]NDS2G]>1!7C20X>]-_) ]G&_"]!H?
M_"%-;O,;<99LMD'<F-0J6&>-5<HN+C?!>BV>%QGL6]88)T^+M@=AK T@SV6>
M+'YWQ"6AL7A7Y%D>Q+0YO2B6V'W2-O9-"&.W3%JCZH>[;6,.[K#_WZT/7(1I
ME"Q;MU>=GO_O__R?SB-BHLI+^+(!G'V>EG.Q/O_?7N/LPJ-+?GP=7#>P/LK7
MH4A6PO5Z5R?B,EP4*8"Q@>K&QC1_@\,69X"8\"Y+UM&2L/1YL [B18@;$N:9
MZ"G,E+/_*0Z*900-3X!@_73Y0O2>G(@G O;WPTU29+#?C;6]"!< 9)>HT*SM
M, 99!L,U?@VR&P%]B@6^"?]11!^#-31O-/P0IANQA,.31;DC ,_R-%KD37)Y
MNE@@;<^@R2*$SJ[6H2. 1B H ?F36UH[T$.Q3(JK?%6L1: >@29/7,>?^C2C
M)[[CSWT::QLN\NACN&Z _R(-M\$=;2(^(N<G\D1DQ7:[CL(TH]$;$"M@#FFR
M@<[7M"G; (A":&V,#.I9M@T6X5^_ 0Z4A>G'\)OO1;W+=_D-D*I%!=K6L3\D
M.>#JHG-;7B?Q=3]'D$?Q1X#UQK8E%RDPR12.-BX=MVZ+S:QCOHJ!4%Q'L!E=
M,WNW14**Y&0=!EDHTNCZ)N\GJWZ1A2T3?;X&Q%_< !L6 0)\P5QN"U!%G@<[
M MN6T,3$(LF:';P(5R% 8BGRX--NJ)W:D5C"<AT%5]$ZPHVL-[F\ :K/$+T*
MXM_%.@EB\9_U5K^Z#9ZL\1GP#)&Y^1"T ,*-*'27)D!B<3<20H8 ?P%VT'SF
M0_ I[.CR-8%?8;9:UIW&5L#O ,B]7A)O5Z.;*DH:T&DV_25(2>#H &$5;SL:
MELAK-'K6WNHJ28&C(MK1D0S$,@+BD2<-5LXS>-T^,E+CB \+$S60ZZ#?,%Y8
M&I_#B<GO&O.2%#U#BBYZ/UT^&0Y -$("(8 T%N%W(BAR 'WT/[ 1XZ$#@A/^
MD]SW.Q%E&6(#88'!H-V),W(]9SSR94MJ =_ZL^JWN0">&6J)DYH!@0\W5["7
MBLA7J6*#Y9\N@8/ .01H;8-HV8?3N0BV$4"O<2Y0" )0(VX196N "="[V!2,
M=\MP%2VBQMDTFS#F+T#,2,,;X'XP0:!A\+DA&O!N=DNS__YO,\^=?I?Q=MS
M;T#1Y9=$\IH<&81"W'8\B@CW* 8<"RV$AX>W]]% --J%<VO;GV)U*B^8AXA?
MW]!F-4G)\B,S/\1R$%%R $IJ.8OO]^T/B VP3 "X^/G5>?8?DGS"5L?B*A1%
MQI0"OB-1YFH=71-USN1342JV:;0)8/.OPIBV%MX/*NN&@YA<QX3K 4 !L:18
M$S-?:)D&P0S=93P-X.LB3G)H2<P265R)C8MU$&U@_)AF+871_\@$'-$0U1.Y
M@M[;) ^%=]+09AXL4O4 J/#+39@#JUIG^\M85KEFAT#315J<DJ*0\+X$? T
M&X %,REH'.KJTXI<E+2H0P6P/BH)U:&/)?MI'2T[A?0F9 (-."0%#D1)/&!G
M%:KQ.LE@*VWB<'TL?V\%OB$=OP?Y)"YLG"0C+$];?@<=$&:W39-5DQR68E3X
M:8LP:$HC(&/SDN'T_1YVMOU!'0UH'2PW44RV 23\K8^\AW,7I(L;*1.7$EC;
M Z_@'$8I-8']CNK"8G?SZR19WD;K!FMA(IKL! ;M,]'$1*.#79)A/B)ZJJ<&
M(E0GMMY'B'XE^8.:GETPIN';%G!V ^!"+B=6,+H\TX [M_O*5(FQNJ?MJR-
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
M14^*^#\-+@?BA]/3"R7H#^Z[IHI$:A&*<&WFL6=9'X_QAH]Q:#G&V(@.\$T
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
M^3I=8K<?#)S\^=3 2?A0PK%RE1Y&@Z9Q6:*NIX*R*(,KR&3Q73Q8(2#C)N%
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
M"BM77,AX%4?  #KVJW+YJ':UJ><8D&3NEJ%E<E4:"W'?\027(,!+V%9UK.D
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
MB9-"<KR#_$*_<TC\0L9>2P>"BH,PO?/F"!3LAKL..S[1=!@$-CCCOC<Q+WY
MO"SI])Q^Y[.%#1$[B)1KK%'N<(IU*P]OI1<8988TQ?94V_W#&(CS,^AWI/'I
MZYS.U2T0O0]\.X'M69 \Z,=&L,?B)EP6:W)I='3]*SU]L WW,>X88A0_JUSW
M#:IH:[V%)V)"I44]NMJ "G4O0_+N.V;9*J1Z8WL^,HI+$V<ZFL,KF@8NT#'!
M09@L>%!O5#1"90'S0W@_ MZF,/5&Y7WQBC[HF^*P95\ XK1?9.Z7\5;5GS$;
M ,ZG.W0P<<)^:[:/QM"NZX_',\#7MCM__1%>M/FN2IC86E:C.E2%>W<E?EJ%
MW,4G,/\Y!36"M.,"/S5-^6J+#5+US'X]W1,QF_KT.BIW4%U",04& FHN:-,M
M:JY'61:N,X2MW7DK&"7,[7&9%A;"Q;3 #Y4+,3QG MOD.>.))^5 A4BEQ<+@
M'X%Y]1H#GM)CJHABDO+I6."@%4RI_ X(/(;7\529#4R(/Y&_/Y$M&IX=[6R[
M,!7F%8< W)<F?/7&Q8:ECY"Q:>FK)0/U9)8OYJMP$AUFCW!Z)7['R4$G[>E!
M/1?0FI['"'YUG;++5V-@[I!O)JM<A5BH1%E 9*').(E)H@8LYL+R3.@YX78V
MX8YF$UE"F).Z''<&'5L9DD]!E6ASI"(X.R,'6QA4PX==UD8C@?[!W.?H!WYT
M/_!^7F"JVZ>C^? &KB0NW;+WW=<OV%%Y]+QJC'A1>BA5K3!IT?_7XQQ'3^71
M4_F5>2HM$;*6V F'17O"Y==:IKWO 3\Z&/\Y'(Q-PWF OA1V:-T3-XZ6M'9+
M&K)C>2,U2ZKO#7,&%6YHD;Q-\X_EX3_3[M.TS A013Q/S)TIZ$FG^GI *E*?
M%%?YJEB7LCKFY4]]JB#D^%038"];CQ6T8S*HA!4'QHO2"G2I:\'M ^:].OKS
MX"ZG0['1D9):8("D2!>AOL05IC@93\0<5$YS/;N>0273%5-O*DT:2S683++2
M'?F@)X] __2<(6P-7JHVLF\-BI]H:J-+^\S[X\G4UH7Z;4^)7]\0Y!IF9G,3
M.VZJ_Q./3"S=2HVK_/I J(?BAR*Y*0)Q>1/]%HF>]#N=4-&Y IW)Q"3/DH$C
M7N?+ <CW>'>[2W^QO-'N$\<5N_C/3ONGU]08:$?G=>OE>6F]W)>4V9__$[>&
M&"#>18J^RE2%96&!$A_8Y<_A3;1 <7HZP?MU7/&.O8/:;HN5E##G%EY]<8Y^
M^S2!'4,?."E_<_AQ#D2QS>J+'G<J7^;2ZY2*(S[#K2LVLN[&TBPP S33FW.I
M-\>CHCY=]F2\O'7DM516QR(YAJGY5)J(]]W)EQ%F2]*HKV(J1PX?^Z])T&IT
MNWN#O__W8+/];IU_MXP^BBR_6\-& WL%)>CN&9 NU(Z^ _2.\_XJV$1K^!*%
MZ8S8/R!S$,M?,Y 6G\'BMODW_WZ=?Z=ZY5B\1;A>;X,E"F1__6;X#7U&I%*?
MY;A7F+R>]A<H+6PSZ$Z]^P[U.A!!^^MPE3\3PX$WCF#@#7S#K[?1,K]Y)J;#
MX?;3=S0!H6>0JNY)[5H$ZWX PF7\3%PE.4AZM=9+U;JVJN] +OF4JT=1;(Y6
M=^52XZMLJQ?]-%_NVRE]<4OR#4YHO?Q.2$#U>7K0T 3IKG$ 8@#8^*_?N.-O
M#AG47!RZ"\/T.R&W0\WC.>C%O^-L!"6??(>EDP'SB#@\$W%RFP9;FJBM<*YQ
M]-MF_S1//\_&[5BNW,O[KY=LB)]M[]O'/0PA_#\-'WY(T5BJYG25BJ?X[5F0
MIG<H]==_()/I$9SMQ\O@4778G1HUT(X@;#^QNA[;$4BM\T2!Y'$.[6>C['\,
M2_X3=JTB0^V4S.A'^"Z'/A:U$>@BB2BOMN2R$M_]@:.0*H C_=LGE =(']"
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
M:]NHK7M:K:V[Z]%=)2HM#S[-LOS[_P=02P,$%     @ $8(33\$]6D:3 @
M)!    T   !X;"]S='EL97,N>&ULU9CK;MHP%,=?Q7*GJ94FDL" LA*DK5*E
M2=M4J7S8M\H0!RSYDCD.@[[/7J1/-E]R(=F P>BT?"'V.3[_\[-]$MF,4[6A
M^&&)L0)K1GD:PJ52R3O/2^=+S%#:$0GFVA,+R9#27;GPTD1B%*4FB%&OZ_L#
MCR'"X63,,W;'5 KF(N,JA*/2!%S\K8AP"!\O7W_+A+IY!=SSXLW%A?]X==.T
M7UK'%01.XV,4PF#P%GI_+MKQ_=W"QMD0[Q\IOD^[(3TXEGL_>%-^N$.^)K<[
M_/H W?./'7M5.GZ[6:.C9#M[A#L-Z:&_?\);LVT$!H=6JK90C>"N"?;R,I^,
M8\&K:N]!9]#JB&&P0C2$MXB2F20F*D:,T(TS6YFYH$("I5\SG=U2I4_.';B>
M>0-S'4:XD#:WR^!^9_GPAJ/H&4!":0G8A<XP&2=(*2SYG>[8P=;XBPOD[>DF
MT80+B39!MP^K /O0269"1EB6:0)8F"9CBF.#(\EB:9Y*))YQ*B68;D0$+01'
MEJ&(R!M:=HXI?3"?IZ]Q37L= S?&;(D/@:$HFGK6>;/:-5LIWK::T]Z6'9RD
M"Q*R$NI#IJ?#;=\4++Z7."9KVU_')8!61TE"-^\I67"&W60.)@Q.3#@9HR(/
M6 I)GK2>*96Y-F )P0I+1>;;EN\2)5.\5D4YK>-3F;LM9#[W.B\PQQ+1;6A=
M^__S*O]CXM[P[Y'M5Z4)?$9&<]AH 62_#9"#-D"VHB:OVP Y:@'D\ Q?S9>&
M[+5B(8,V0'9?&-++SY1;!]?:L;6T@EE&J"(\QUV2*,*.Q]P;0OC%7$IH[?!8
MG5ZUO$(S?66OZ>O8",<HH^K>3-$Z0UBU/QEP?<@M1DU+B1!6[<\X(AFS=S:O
M^E]@\A-02P,$%     @ $8(33Y*TAXF2!@  %SP   \   !X;"]W;W)K8F]O
M:RYX;6S%F]MNVS@00'^%\%,7:-;672F: DV=[A8HTB .NH\+1J9M(A+IDG(N
M_?H=TDU+%N%@7SQ^2BS+TC%%\LQPZ+</VMS=:GW''H=>V;/)9ARW;Z93VVW$
MP.V?>BL4O+/29N CO#3KJ=T:P9=V(\0X]--\-JNG Y=J\N[M\[6NS#1\H4?1
MC5(K..@.?)7BP?YZW[UD'$ZX%S?\]FPRFS"^&_5'V8_"S/DH_C)ZMY5J?3;)
M)FPEC1T7[M[^S$$J.<CO8NE?V8U^^%L;^5VKD?>+SNB^]Y]R;_@/P1WLSR-?
MA1EE%YTX\MMK#JQGDWH&%[R75M[*7HY/9Q/_?R\F\"VFP=?P[?#\=]^(;\S_
M:4:]6LE.S'6W&X0:]^UH1._NKNQ&;NV$*3Z(L\GS*>R]6K(+-0(-^Z3VEX)S
MW7>!6W]:[K_7""WV"Y:9-Q+>,)^6F0,_'.0'K99"6;%D\)_5O5P"QY*=\YZK
M3K  ,D<@\R-"_IL'D 4"61P%<N%PX*,!9(E ED>$C%JR0B"K8T(6 62-0-;'
MA"P#R :!;(X)6060+0+9'A;R$CS#,G;"OI@U5_*[/X-QF#0O^;@S >0I GE*
M )D#Y%=N)(=;PU0.GA-V]%-[.)G/L-E\1H!9 .9B-PS</#&]8@NY5A(^S]48
M8J+2.;!U/&8)F.^[3N_4:-FUZ(2\=PW[FEV&F)AVL@-[QV-6@'EEQ)8_N;.M
M[YASL=4V>NB8>+(#F\=CUH YWPGVT>@!6K/W _V*F[AO8NK)#NP>C]FX<3YN
MA&$?=L;XZ,A:",1>AZ%&ALDG.[!]/&8+F)^U6I_ &!]@J-_#0/>//Z3$[),=
M6#^>\M1W3;B,@=#2]<N+;SNY=9\,,3'_9 <6T'YNGP$G3)=<K=WM?S[Q2Q%B
M8@;*2!3D''3>Z^ZNVT!>Q!9Z-3YP [PA)N:@C$)"F;/08J/-N.^<YUS=05_E
M*@K6,0GE%!+*G(7>+^]]&K%RDQ*'(6]'/828F(1R"@EE/RQD=GZZ?'(9I1]*
M7T),-/>AD%#F+'3#'W_/''/,.SF%=[(ZFBK/M3'Z ;)^]C'$Q+R34W@G<^+Y
MAQL#41#[#!&<6QV0(IS/<\PZ.85U,J>=:U"-D9W3]Z5XUF.(B6DGI]!.YKQS
M,6Q[_20$Q$(KJ?891JB='--.3J&=W&D'J#HXU^R3"HB&KZ6]"S$Q[>04VLDS
MCSD,<OP58+K&# .W'--.3I+[>.V(M5_1NH;X%R)+M0Z77C#E%!3*R0L_%5G+
MKB"^7&S W2$?YIJ"PC5YZ<T-6">W?)^4#W!-R\-Q4V"N*2A<DU<^?[RUXMO.
M/>R+^SB@+-!%M@,[)TAFGY-')YLKW<LNGLX+S#D%A7-2RP7QBB5FG8+".JGE
M@A@3LTY!89W4<D&,B5FGH+!.:KD@QL2L4U!8)[5<$&-BUBDHK)/*<"/,$C-/
M29+L)#+<&!,34'G,9"?&Q 14DB<[[-6-&^;VCQ 1,U!)DO4DT@GV*L1$"STD
M!DJ$P/$#QPQ44ACHY=C2/?D0$S-026&@%^++'[TSQ,0,5)+D/8DP,W[HF(%*
MDKPG%1V%!;X2,U!YS)I/5.*K, -5QZSY1*U980:J* R4Q(Q:$S-016&@)&98
M,JTP"U44%DIBUB$F9J&*PD))S";$1#<<'#4/:D-,S$+54?.@:*1C%JHH+)3$
MC$8Z9J&*PD+)="UJ3<Q"%86%DNE:M!L&LU!-8:$D9OC0:\Q"-86%4D7H*$*J
M,0O5%!9*%J'#2E^-6:BFL% R1X_Z)F:AFL)"2<RH;V(6JDEJ0*FEA*@UT8UO
M)#6@%&;4FIB%:I*M!XF:?CS2,0O5)%L/$C7]&!.S4$VR]2"U?A3VS0:S4$.R
M&A>O'\W%R&5OV8UX##$Q"S4DJW$1IO]76->LX:I'@UFHH5^-<X.^TX-P1T),
MS$(-R8K<;YASL1+@]B6["3$Q"S7'W(<0C?0&LU!#8J'4^N9)B(E9J"&Q4*HU
MHPD)W8!-8J$49K1-'+-00V*AQ/:3N&]B%FI(+)38?A)AMIB%6I+="*FU][!O
MMIB%6I)-"2G,L&^VF(5:DDT)B5TR\4/'+-126"A5R9B')8(6LU!+4A=Z&1..
MA9B8A5J2NM!+!1<?SH68F(7:8]6%(.O@T2\$6LQ"[5'K0M&$A/X0B*0NE,*,
M)B3,0BU)72B%&98(3C$+G7H+3?W)]MW;Y5YDEW +"\<[WG=7AKD_[DI97E9N
M[_EJU_<?X-@7!>FA.^ZO\?R;W'?_ 5!+ P04    "  1@A-/F'(1)[@"  "3
M-0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=K!;N(P%(7A5T%Y
M@!I?V]=F5+J:3;>=>8$(#$&%!,49M7W[R;"9C-3FS *=;(@0D?VO/B+G/K[D
M<SV<NK8TIVM9O5_.;=E6S3!<OQE3=DV^U.6AN^9V_.70]9=Z&+_V1W.M=Z_U
M,1M9K]7TTS6JI\?IFJOG_;;JG_>V6OVL^V,>MI5Y/YNWKG\M3<Y#,;>+?1@W
M&&_YN.;_V;X['$Z[_+W;_;KD=OBDXN\&E?D\2.:#A![DYH,</<C/!WEZ4)@/
M"O0@G0]2>E"<#XKTH#0?E.A!F_F@#3W(KH&,:WX2PIJOM05<6[[7%H!M^6);
M0+;EFVT!VI:OM@5L6[[;%L!M^7);0+?EVVT!WI:OMP"]A:^W +UE@6=M]+#-
MUUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+7VP&]'5]O!_1V
M?+T=T-LM<%:"#DOX>CN@M^/K[8#>CJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W
M!WI[OMX>Z.WY>GN@M^?K[8'>?H&S;G38S=?; [T]7V\/]/9\O3W0V_/U]D!O
MS]?; [T]7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ ] X+O*M$+ROY>@>@=^#K
M'8#>@:]W 'H'OMX!Z!WX>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7
MF#5!PR9\O17HK7R]%>BM?+T5Z*U\O2/0._+UCD#OR-<[ KTC7^\(](Y\O2/0
M._+UCD#OR-<[ KWC K.":%B0KW<$>D>^WA'H'?EZ)Z!WXNN=@-Z)KW<">B>^
MW@GHG?AZ)Z!WXNN=@-Z)KW<">B>^W@GHG1:8]4;#WGR]$] [\?7> +TW?+TW
M$[U+4_=Y_V/H3^VQW+ODG\6_K)G 78:/<[Y_QFW5+_>?*#V,NV1S^[S[/]AM
MU3\19EI1GGX#4$L#!!0    ( !&"$T]F1CS00@(  / S   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N)V"@P&;3DUOVMUNE;87\,!)4/@G
MV^W2MY]#VTFK,JE3$^E[$P+'G/.#6)^[7/]XFJQ?'/IN\.MD%\+T60A?[VQO
M?#I.=HB5S>AZ$^*IVXK)U'NSM4*N5DK4XQ#L$);AV".YN;ZS&_/0A<7M\_5C
MZW5BIJEK:Q/:<1"/0_.FZ?*E8>IL-Z_QNW;RG^*"9/'E$+OX>&V=Q*I/Q#LF
MO+WQ>![O^_9HG6L;^U_1QLVFK6TSU@]]O"7UD[.F\3MK0]^E?F><;;X'UP[;
ME[SWQH6OIH^-Q:$3?RU(+Y<C/'7V=("Y<L[)(6X+>VK47'C^S#XT\'4WU*.S
MR\G%J@OMB<>+D>YCU8OCPG,^HCUNG<8V[QH>6U_NA_TUNOW\_=0+_U/T8CY\
M[*V?+X>$Y,@A.0I(CA*20T%R:$B."I+C"I(C6U&"4$3-**1F%%,S"JH91=6,
MPFI&<36CP)I19)44625%5DF155)DE119)45629%54F25%%DE1=:<(FM.D36G
MR)I39,TILN8467.*K#E%UIPB:TZ1M:#(6E!D+2BR%A19"XJL!476@B)K09&U
MH,A:4&0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILI84615%5D6155%D5119
M%45619%54615%%D5159%D5539-44635%5DV155-DU119-45639%54V35%%DK
MBJP51=:*(FM%D;6BR%I19*THLE8462N*K!5%UJL+RCH?T]ZTP[^2_!S'_>M\
M,?_1Y^8W4$L! A0#%     @ $8(33Q\CSP/     $P(   L
M ( !     %]R96QS+RYR96QS4$L! A0#%     @ $8(33R?HAPZ"    L0
M !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M"  1@A-/8.T5!N\    K @  $0              @ &9 0  9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    "  1@A-/F5R<(Q &  "<)P  $P
M    @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( !&"$T^#
M_+U.E0(   P*   8              "  ?@(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    "  1@A-/WV[$CR$%   K&P  &
M    @ '#"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M$8(33YX?&-,! @  T04  !@              ( !&A$  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( !&"$T]&";*[V@4  (0@   8
M          "  5$3  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    "  1@A-/&*/K) L&  #P(0  &               @ %A&0  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ $8(33PSL>+ZP 0  DP,
M !@              ( !HA\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( !&"$T^;HEKR=P<  -<O   8              "  8@A  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  1@A-/NZT_7"\"
M  #@!@  &               @ $U*0  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ $8(33V00_@&V 0  T@,  !@              ( !
MFBL  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( !&"$T^$
M\A1EM@$  -(#   9              "  88M  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ $8(33[%,5%6V 0  T@,  !D
M     ( !<R\  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M"  1@A-/%?&N_K8!  #2 P  &0              @ %@,0  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !&"$T\=&BQJM@$  -(#   9
M              "  4TS  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ $8(33]33[%^V 0  T@,  !D              ( !.C4  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  1@A-/_:1^H;<!
M  #2 P  &0              @ $G-P  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( !&"$T]K4RD,M@$  -(#   9              "
M 14Y  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ $8(3
M3U0_LY^V 0  T@,  !D              ( ! CL  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    "  1@A-/WT:JI+<!  #2 P  &0
M        @ 'O/   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( !&"$T\&[V;_M@$  -(#   9              "  =T^  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ $8(33_KEV2"V 0  T@,
M !D              ( !RD   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    "  1@A-/<*]UH;<!  #2 P  &0              @ &W0@
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( !&"$T]_I<97
MM@$  -(#   9              "  :5$  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ $8(33W9&)Q2V 0  T@,  !D
M ( !DD8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  1
M@A-/P )-\K<!  #2 P  &0              @ %_2   >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( !&"$T\/V55IMP$  -(#   9
M          "  6U*  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ $8(33U]Z-HBU 0  T@,  !D              ( !6TP  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  1@A-/$R*MGK8!  #2
M P  &0              @ %'3@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( !&"$T\S#08_MP$  -(#   9              "  310
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ $8(33_V.
M!+2V 0  T@,  !D              ( !(E(  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    "  1@A-/$YAON[8!  #2 P  &0
M    @ $/5   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M !&"$T]=/.-JMP$  -(#   9              "  ?Q5  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ $8(33[<CHWJV 0  T@,  !D
M             ( !ZE<  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    "  1@A-/\@C%/;8!  #2 P  &0              @ '760  >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( !&"$T_7D"@)00(
M -0'   9              "  <1;  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ $8(33TT5)B[& 0  -P0  !D              ( !
M/%X  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  1@A-/
M*SQM[>X!  !F!0  &0              @ $Y8   >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( !&"$T^J)HSEMP$  -(#   9
M      "  5YB  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ $8(33V#BN$^V 0  T@,  !D              ( !3&0  'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  1@A-/C.*8H, !   3!
M&0              @ $Y9@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( !&"$T\4 ./@N $  -(#   9              "  3!H  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ $8(33VA9B6>W
M 0  T@,  !D              ( !'VH  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    "  1@A-/?/!?K;<!  #2 P  &0
M@ $-;   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( !&"
M$T^ZBCK=U0$  )P$   9              "  ?MM  !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ $8(33Z!HXSKD 0  '@4  !D
M         ( !!W   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    "  1@A-/?U8$9[8!  #2 P  &0              @ $B<@  >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( !&"$T_]\;9GMP$  -(#
M   9              "  0]T  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ $8(33[M[]]*Y 0  T@,  !D              ( !_74
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  1@A-/M3F]
M7<(!   W!   &0              @ 'M=P  >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( !&"$T\RB@:^O04  / A   9
M  "  >9Y  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
M$8(33W'$YF,@ P  A P  !D              ( !VG\  'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    "  1@A-/$$/SZZ $  !S%P  &0
M            @ $Q@P  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( !&"$T_N?@E*- (  *D&   9              "  0B(  !X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ $8(33TOM^D/K 0
MZ04  !D              ( !<XH  'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    "  1@A-/;[O*CQ<#  #P#   &0              @ &5
MC   >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( !&"$T]
M_V[#2P(  +,'   9              "  >./  !X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ $8(33QFDRR'< 0  P 0  !D
M     ( !99(  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M"  1@A-/H0EZCGT"  "4"   &0              @ %XE   >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( !&"$T^3R^H4W0$  *D$   9
M              "  2R7  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ $8(33Y K1V+_ 0  [ 4  !D              ( !0)D  'AL
M+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    "  1@A-/D2!AG6<"
M   4"   &0              @ %VFP  >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;%!+ 0(4 Q0    ( !&"$T]2,ORP P(  #4&   9              "
M 12>  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ $8(3
M3T?4*!IJ @  *0@  !D              ( !3J   'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6Q02P$"% ,4    "  1@A-/2R@C([L!   ;!   &0
M        @ 'OH@  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0
M   ( !&"$T]+8*ZL_@$  %,%   9              "  >&D  !X;"]W;W)K
M<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ $8(33Z33:$5# @  V@<
M !D              ( !%J<  'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q0
M2P$"% ,4    "  1@A-/LM66KTT"  !;!P  &0              @ &0J0
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( !&"$T]C38;B
M#@4  -<?   9              "  12L  !X;"]W;W)K<VAE971S+W-H965T
M-C<N>&UL4$L! A0#%     @ $8(33Q3J7O%: @  PP<  !D
M ( !6;$  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  1
M@A-/<UN5-OL"  !F#   &0              @ 'JLP  >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( !&"$T\P(Q?9)0(  %\&   9
M          "  1RW  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#
M%     @ $8(33[W9@X0;!   'A8  !D              ( !>+D  'AL+W=O
M<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  1@A-/W;-B(!H"  #F
M!0  &0              @ '*O0  >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM
M;%!+ 0(4 Q0    ( !&"$T]P^1OM- (  .D&   9              "  1O
M  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ $8(33P])
M]U#P 0  , 4  !D              ( !AL(  'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6Q02P$"% ,4    "  1@A-/" :!Z/@!  ![!0  &0
M    @ &MQ   >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    (
M !&"$T\J64E;*00  "T8   9              "  =S&  !X;"]W;W)K<VAE
M971S+W-H965T-S8N>&UL4$L! A0#%     @ $8(33UNV#K,< P  ]0P  !D
M             ( !/,L  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"
M% ,4    "  1@A-/!?Q7EXX"  ##"0  &0              @ &/S@  >&PO
M=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( !&"$T]U?!MC)P(
M .X&   9              "  531  !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&UL4$L! A0#%     @ $8(33\-[#)C\ 0  2@4  !D              ( !
MLM,  'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  1@A-/
M%6Y0'ZP!  #^ P  &0              @ 'EU0  >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;%!+ 0(4 Q0    ( !&"$T]X,.?S+ ,  "4.   9
M      "  <C7  !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%
M  @ $8(33P,Q<I\B @  ,@8  !D              ( !*]L  'AL+W=O<FMS
M:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    "  1@A-/QW05I 4"  !6!0
M&0              @ &$W0  >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+
M 0(4 Q0    ( !&"$T\=?L.5!PH   I%   9              "  <#?  !X
M;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ $8(33R/_^DM0
M @  M <  !D              ( !_ND  'AL+W=O<FMS:&5E=',O<VAE970X
M-BYX;6Q02P$"% ,4    "  1@A-/69H=LU4"   0!P  &0
M@ &%[   >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( !&"
M$T^RQKGW]@(  + +   9              "  1'O  !X;"]W;W)K<VAE971S
M+W-H965T.#@N>&UL4$L! A0#%     @ $8(33VUE7+RM @  ^ H  !D
M         ( !/O(  'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4
M    "  1@A-/<8R??G "  ";"   &0              @ $B]0  >&PO=V]R
M:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( !&"$T^ J@O2^V,  .8J
M @ 4              "  <GW  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4
M Q0    ( !&"$T_!/5I&DP(  "00   -              "  ?9; 0!X;"]S
M='EL97,N>&UL4$L! A0#%     @ $8(33Y*TAXF2!@  %SP   \
M     ( !M%X! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !&"$T^8<A$G
MN (  ),U   :              "  7-E 0!X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( !&"$T]F1CS00@(  / S   3
M  "  6-H 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !C &, )QL  -9J
$ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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>104
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>435</ContextCount>
  <ElementCount>383</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>110</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-condensed-consolidated-statements-of-changes-in-equity-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 1 - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-1-organization-and-nature-of-operations</Role>
      <ShortName>Note 1 - Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 2 - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities</Role>
      <ShortName>Note 2 - Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 3 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 4 - Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net</Role>
      <ShortName>Note 4 - Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers</Role>
      <ShortName>Note 5 - Prepayments and Deposit to Suppliers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 6 - Due From Related Parties, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net</Role>
      <ShortName>Note 6 - Due From Related Parties, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 7 - Other Current Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-</Role>
      <ShortName>Note 7 - Other Current Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 8 - Long-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments</Role>
      <ShortName>Note 8 - Long-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 9 - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net</Role>
      <ShortName>Note 9 - Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 10 - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net</Role>
      <ShortName>Note 10 - Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 11 - Blockchain Software Application Platform Development Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs</Role>
      <ShortName>Note 11 - Blockchain Software Application Platform Development Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 12 - Short-term Bank Loan and Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility</Role>
      <ShortName>Note 12 - Short-term Bank Loan and Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 13 - Advance from a Customer, Related</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-13-advance-from-a-customer-related</Role>
      <ShortName>Note 13 - Advance from a Customer, Related</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 14 - Accrued Payroll and Other Accruals</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals</Role>
      <ShortName>Note 14 - Accrued Payroll and Other Accruals</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 15 - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation</Role>
      <ShortName>Note 15 - Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 16 - Long-term Borrowing From a Director</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-16-longterm-borrowing-from-a-director</Role>
      <ShortName>Note 16 - Long-term Borrowing From a Director</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 17 - Warrant Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities</Role>
      <ShortName>Note 17 - Warrant Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 18 - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets</Role>
      <ShortName>Note 18 - Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 19 - Employee Defined Contribution Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan</Role>
      <ShortName>Note 19 - Employee Defined Contribution Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 20 - Concentration of Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk</Role>
      <ShortName>Note 20 - Concentration of Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 21 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies</Role>
      <ShortName>Note 21 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 22 - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting</Role>
      <ShortName>Note 22 - Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 23 - Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share</Role>
      <ShortName>Note 23 - Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 24 - Share-based Compensation Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses</Role>
      <ShortName>Note 24 - Share-based Compensation Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 25 - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-25-subsequent-event</Role>
      <ShortName>Note 25 - Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 2 - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-tables</Role>
      <ShortName>Note 2 - Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 4 - Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables</Role>
      <ShortName>Note 4 - Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-tables</Role>
      <ShortName>Note 5 - Prepayments and Deposit to Suppliers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 6 - Due From Related Parties, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables</Role>
      <ShortName>Note 6 - Due From Related Parties, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 9 - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables</Role>
      <ShortName>Note 9 - Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 10 - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables</Role>
      <ShortName>Note 10 - Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 14 - Accrued Payroll and Other Accruals (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-tables</Role>
      <ShortName>Note 14 - Accrued Payroll and Other Accruals (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 15 - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables</Role>
      <ShortName>Note 15 - Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 17 - Warrant Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables</Role>
      <ShortName>Note 17 - Warrant Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 20 - Concentration of Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables</Role>
      <ShortName>Note 20 - Concentration of Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 22 - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables</Role>
      <ShortName>Note 22 - Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 23 - Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables</Role>
      <ShortName>Note 23 - Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 24 - Share-based Compensation Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables</Role>
      <ShortName>Note 24 - Share-based Compensation Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 2 - Variable Interest Entities - Consolidated VIEs' Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-assets-and-liabilities-details</Role>
      <ShortName>Note 2 - Variable Interest Entities - Consolidated VIEs' Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-2-variable-interest-entities-consolidated-vies-financial-performance-details</Role>
      <ShortName>Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Exchange Rates Used to Translate Amounts In RMB Into US$ (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-exchange-rates-used-to-translate-amounts-in-rmb-into-us-details</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies - Exchange Rates Used to Translate Amounts In RMB Into US$ (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on a Recurring and Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-summary-of-assets-and-liabilities-measured-at-fair-value-on-a-recurring-and-nonrecurring-basis-details</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on a Recurring and Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-disaggregation-of-revenue-details</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Contract liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-contract-liabilities-details</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies - Contract liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Supplement Information Related to Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-3-summary-of-significant-accounting-policies-supplement-information-related-to-operating-leases-details</Role>
      <ShortName>Note 3 - Summary of Significant Accounting Policies - Supplement Information Related to Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 4 - Accounts Receivable, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-details-textual</Role>
      <ShortName>Note 4 - Accounts Receivable, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 4 - Accounts Receivable, Net - Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-4-accounts-receivable-net-accounts-receivable-net-details</Role>
      <ShortName>Note 4 - Accounts Receivable, Net - Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 5 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-5-prepayments-and-deposit-to-suppliers-prepayments-and-deposit-to-suppliers-details</Role>
      <ShortName>Note 5 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 6 - Due From Related Parties, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-details-textual</Role>
      <ShortName>Note 6 - Due From Related Parties, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-tables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 6 - Due From Related Parties, Net - Due From Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-6-due-from-related-parties-net-due-from-related-parties-details</Role>
      <ShortName>Note 6 - Due From Related Parties, Net - Due From Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 7 - Other Current Assets, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-details-textual</Role>
      <ShortName>Note 7 - Other Current Assets, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-7-other-current-assets-net-</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 8 - Long-term Investments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments-details-textual</Role>
      <ShortName>Note 8 - Long-term Investments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-8-longterm-investments</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 9 - Property and Equipment, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-details-textual</Role>
      <ShortName>Note 9 - Property and Equipment, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-tables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 9 - Property and Equipment, Net - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-9-property-and-equipment-net-property-and-equipment-net-details</Role>
      <ShortName>Note 9 - Property and Equipment, Net - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 10 - Intangible Assets, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-details-textual</Role>
      <ShortName>Note 10 - Intangible Assets, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-tables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-10-intangible-assets-net-intangible-assets-net-details</Role>
      <ShortName>Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 11 - Blockchain Software Application Platform Development Costs (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs-details-textual</Role>
      <ShortName>Note 11 - Blockchain Software Application Platform Development Costs (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-11-blockchain-software-application-platform-development-costs</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 12 - Short-term Bank Loan and Credit Facility (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility-details-textual</Role>
      <ShortName>Note 12 - Short-term Bank Loan and Credit Facility (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-12-shortterm-bank-loan-and-credit-facility</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 14 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-14-accrued-payroll-and-other-accruals-accrued-payroll-and-other-accruals-details</Role>
      <ShortName>Note 14 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 15 - Taxation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-details-textual</Role>
      <ShortName>Note 15 - Taxation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-tables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Note 15 - Taxation - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-taxes-payable-details</Role>
      <ShortName>Note 15 - Taxation - Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Note 15 - Taxation - Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-income-tax-expense-details</Role>
      <ShortName>Note 15 - Taxation - Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Note 15 - Taxation - Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-15-taxation-deferred-tax-assets-details</Role>
      <ShortName>Note 15 - Taxation - Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Note 17 - Warrant Liabilities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-details-textual</Role>
      <ShortName>Note 17 - Warrant Liabilities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-tables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Note 17 - Warrant Liabilities - Fair Value of Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-fair-value-of-warrants-details</Role>
      <ShortName>Note 17 - Warrant Liabilities - Fair Value of Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Note 17 - Warrant Liabilities - Warrant Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-liabilities-details</Role>
      <ShortName>Note 17 - Warrant Liabilities - Warrant Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Note 17 - Warrant Liabilities - Warrant Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-17-warrant-liabilities-warrant-activity-details</Role>
      <ShortName>Note 17 - Warrant Liabilities - Warrant Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Note 18 - Restricted Net Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets-details-textual</Role>
      <ShortName>Note 18 - Restricted Net Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-18-restricted-net-assets</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Note 19 - Employee Defined Contribution Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan-details-textual</Role>
      <ShortName>Note 19 - Employee Defined Contribution Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-19-employee-defined-contribution-plan</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Note 20 - Concentration of Risk (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-details-textual</Role>
      <ShortName>Note 20 - Concentration of Risk (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-tables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Note 20 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-20-concentration-of-risk-companys-concentration-of-customers-and-suppliers-details</Role>
      <ShortName>Note 20 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Note 21 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 21 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-21-commitments-and-contingencies</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Note 22 - Segment Reporting (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-details-textual</Role>
      <ShortName>Note 22 - Segment Reporting (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-tables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Note 22 - Segment Reporting - Summary of Segment Reporting Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-22-segment-reporting-summary-of-segment-reporting-information-details</Role>
      <ShortName>Note 22 - Segment Reporting - Summary of Segment Reporting Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Note 23 - Loss Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-details-textual</Role>
      <ShortName>Note 23 - Loss Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-tables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Note 23 - Loss Per Share - Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-23-loss-per-share-basic-and-diluted-earnings-per-share-details</Role>
      <ShortName>Note 23 - Loss Per Share - Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - Disclosure - Note 24 - Share-based Compensation Expenses (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-details-textual</Role>
      <ShortName>Note 24 - Share-based Compensation Expenses (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-tables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - Disclosure - Note 24 - Share-based Compensation Expenses - Options Issued and Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-options-issued-and-outstanding-details</Role>
      <ShortName>Note 24 - Share-based Compensation Expenses - Options Issued and Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cnet-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - Disclosure - Note 24 - Share-based Compensation Expenses - Share-based Compensation Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chinanet-online.com/20190630/role/statement-note-24-sharebased-compensation-expenses-sharebased-compensation-expenses-details</Role>
      <ShortName>Note 24 - Share-based Compensation Expenses - Share-based Compensation Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cnet-20190630.xml</File>
    <File>cnet-20190630.xsd</File>
    <File>cnet-20190630_cal.xml</File>
    <File>cnet-20190630_def.xml</File>
    <File>cnet-20190630_lab.xml</File>
    <File>cnet-20190630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0001171843-19-005548-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-005548-xbrl.zip
M4$L#!!0    ( !&"$T^<2Q/QI8X! ),#'P 1    8VYE="TR,#$Y,#8S,"YX
M;6SL?6MSXT:2X/>-V/^ U7KNVA<D&P#?;;LO)+7:J]GNEDZ2VSN?'"6@*,(&
M 0X>DCB__K(*  F0*+( XDE5Q(1'31*H?%565CY__K^O"U-ZQHYKV-8O9TI/
M/I.PI=FZ83W]<O;;???\_O+Z^DQR/63IR+0M_,N999_]WX___F\__T>W^RNV
ML(,\K$N/*^EA[ELZ=C[9"RS]S\7=%ZDKR<,/@\'M5^FWATM)E95I5YYTX;_=
MCS^_/CJF\8'\5P((+)?^:?QR-O>\Y8?W[U]>7GKDDY[M/+U79;G_WK (#!H^
M"W[/_\L/FH6]Q,^UN6$A^+!K6Z9AX9YF+]X3Z.117UX_9/N6YZS6S]$E7*SU
MGNSG]^&7Y*%Q5U:Z?67]F.\X0#_6<^&W*0_JV$A_!KYX'Y N_G/\JLW3?T^^
M(0],D@\8UC-VO?1'@N_(0_VMAUQ[H"KC?;0.?A$] .3\:\^OR=>/R%USQD*&
MYJ;#1+\B("E)D"S;LOQ%^AJZY[SW5DO\'G[4A5]AQ]"BYUQ#2U\(ODA9QG4V
MM)HA]Y&^'SY,887K+1W&J^&;E'=[P3[189\D\+C[].MG TCTY!*)C'[MN]TG
MA):[T(1?I$#D>PZ3"=/W\.U9;,_I6W(7_F[T/OAR_=,=UK[TZ6^5Z73ZGGZ[
M_JF;]CMXI_+^?[Y^N=?F>(&ZVYOTU36R/ 7Z1Y)^)JM^<.E7=W@F42@^S!T\
M^^6,;/INM*E[KZY^%GY-!.27,]=8+$U\]CYX#_GQAW.-;FOW#FO8>$:/)OYD
MN)IIN[Z#'_"K=V':VE^29EL>_...K*'_$=%>5L(_1UVB0@P=5E#4Z6 X'IQ]
M_%^F]Y-N/(,.79FPM&ZX2Q.M/D@&U3X_23-X97>&%H8)'WK& KN2A5\DQUX@
M*_S6-?Z%/TB*O/3._M>3]Q-YHT<@C-ZY]:/PJ1=L/,V]#]*C;>H_20OD/!E6
MU[.7'R3ZF_"#1]OS[$7T&7SP8NC>_(,TEN7EZT]GDH9-TUTBC9X(<O#O)=+U
M\-\$'DFB$#D1.'">>(:&S"XRC2<+D+*7P>_HS_3H9^%"<D\=&M8:L8.DHE_"
M9QZ\7=M"U;#FL.N]Y"\MVUD@\R>ZPJ!'UG@/BT3KO??T%-@(DR/P__1=SYBM
MZ/.1E$C.6DPZP"YO^TWO/6=#F?>46>OO8AANL_<G*67A\$,#M(8%.,J&%3&/
M<DV2Z7_5<6\XC 0$+98_68_N\J<XMM'B&W3C,O1H.Z"5NIIMFFCI CS17P$Q
M _BD!RJ?WT ^[XA\=H(/.M(]D'VVEBD3S^ !50'.EB=5@>"F"=9>HFI 1.S\
M)+W,#0]W"0Q41%X<M$RC7:IT\.RW$)OU_E+([W(M"HR )\ \ZY]E 2 -Z9#)
M$4P7)@*=!I!)KFT:.AN^O_L6EOIRAX+TZ$COR8=$Y0D:K>'[!!IA\8@=J:_L
MT&G"T@\EBGB!TEPI_5GT_>W^AW<4AO]\)9+WDRS+/[8$*6[X2Q6+^#G6.KF@
M2[W[S4*^#N*A\W.^&!CC #D$T@.O;3(CZZ%(P\#)PB X$^ ,>'+ \M.)@60[
ML,;3XSM5'G34_J2C#H<_[C%P1X._[=CQ28")O<0R+]ET#%^O[+Z=FQ7L5S
MS/+2X:&WQOA4NN$_Z2BJRF?[ETH4P2P.9DT[XV'US#I6)?Q.#)?,RIP EFH)
M!PK!-.T7XO( [!Q)M_U';^:;$@KU1(;#F[4"CY <,HF+$\>C5JI21-\IG?ZX
MSR>CQ9 OB[$KF%TLL_N=_K1>9E=AK^304VHO\CGQ>L:.\Q!LULLM8/055)6:
M.(4=!VXCQPOX<>M7*?:CSG@P/4+J*Z2TD*7&RU)_V&A9VN>QW_:@L]WW*7[Y
MR O.>8,O=2D>-D=4#+@76:&2/9.\.5Y;GC$U+R$'2R3F:A!'#78]Z1$C!W9:
M3[I +M8EVPH>=5WLN@ML>='+2(@!:T!KPS2\U=XE7/)M^6(JK3W=Q$>78#ZR
M]"H 2+B1B>LX 02ASZ6]6")K)2T=^]G0@;YH"7^^&@OD87-5 8R_W?^@] 8)
M:5T8IFD GZLA$@#09P&P_\+4 :%RER!SQC/0JD.<S=I<>@&Q!7("!1T#*.A@
MDR:U>#93'D-1#5D1=^NZ$MT&8/E(2*?VF0M;@1+FX7OBHT<?_@]VA.3B)[HK
M7@QO#C^4T!/YVH9?5D!+UWA-$A)^-W=[TD-,TO S,GT@"> &9$BC1X- IZ36
M,?!@0<@;L' M%8^11@H@U9&'.M+<<#W;(89TI)*(*.'7):R/X:F.I($6M1>
M%1$>8V9HT@QI7K 6UFS+7L!'\/^Z01X%\GT&Z2,KUT8%;!'5\ 8T)M&1G00%
M:M"'<F\PJE<ARKV)G$<C2B]PMD9'25(]5BG%WMS!6,AQ_7*LCNN6X[Y2N!R?
MUV(^=IBF&S)=6]+F8,&3PV@VJX/5<*-*IW- T/CI_HA,0G@X[IX0R<%+GJD=
M8IVC0S#ONJ1>UOYRN%XL,+(HDV('\!P]P]H8DZ-XCN $)K8NR"%9?6E[8#(9
M<&(3:0!8B<VQD@R7G,(NR( #/W;P GX6QW(W_2OE[Y_?\V<$)C,('1_KMVCE
M  [GEGX#@#KT4^!W(G702.0+ZF!2 &?<7\ZZ_2![4!O*ZF X4-4SR;>,\)D@
MU[;KN_K91W4RE65Y ^B>A8^ <-)55)I8RH:PSX)PJ"H50!C2\(_O8+D3#EV'
M5] KD W/P.[%ZM*$>R>QV!"1J9L9_69U_FJXW>_75^Y7>MEB8S@EV<WI&"I#
MM3H>E(GAA(WAL$(>7@1:YGZ.L??%#K"A6.R\\-Y#L]GOV)PA!Q] ;S0<LQDX
MJ0*]B(%EH<?DGBI/&L2]FR4I%8$[UQ5<JRP7'Y)+P&S*9)P\:!#CLF,VD5F8
M]95^/LS\A4^=%M=@8!@.<2?<S$!5(.O) *5Q[KK8<S\;L";^ C:1SN;C-=C;
ML\T/M]]QL?J*_K0=JG,H$3[9"[ )OJ'%05'MCYBBVE4&<G(O9L2G)&)\SD"(
MR]!%<$>\1\0),#>6:U&(48&ICZ17]X-EF+^<><#U[=J$6E#Z9EL:6*S8P^=/
M<#TCJQX4[OYDR.+R8#)N.8_O[9GW@HCYI\TML&*?#)S&XBG+*FH>BR]-V]?)
MM<0G&HSZZR,D;P$:,*X7!UD^D!4FRY5!RUE.["VX&#W!:E^1\Q<F9/J$/'2/
MG6=#6Q/I,(V8IYDZGIX"D8C+^Q[-L+>ZM@A%J!*\>H5;KO6$[['F.\0JM71"
MO"M+<U9+\H-(V [2;X\=/AB-6DZ_8 -B)Z(&W97?X19K?T46>J*:]WX%%^##
M<J8RU:\B]Z<MIQ,U@+:)M:N !_U:%? >[@R8FG(\:I0%%!F_Y9F#@^%><W#2
M0&*48 X.1O68@WE0RF,.#L9[S,&V\YC/'!Q,ZM%&N:2V"'-PNL<<;**.J\,<
MG.XS!YMT3.<E4KGFX%#>9PZV7:\49PX.E3WF(+EUM)I.G.;@D!FEJ$0![^%.
M?X\YJ!0FQ5&@[K/M? K#IKNQK;L@Z>D6.=[JDC:J\7(8N.J$B9$RCNO^O#"5
M@]=!3JD39BBN>+R62]/0@E@/V%OX ;W>P<]Y>H_\L7[BW/?FMA/%@6[O+H-M
M\<<7_(3,6(2(;B'X>N/$#N-*NYIE$"?(2![%"$*[-W67OH///I)^'A$UTC&I
M"]>+,.'N9KFT'8\ O[JAT>E#N"I])JY*";A.-KA.*N>KRL:U)+X.:N-K(B!1
M"5\'Q_(U/Z[3ULEP;ES'<NOXFGN_CI76[=?\N*HEX@HG]F?#<3WU:Y@(M8_/
M$>[W'CQ)C+%?L?WDH.6<)!%3)/_KOYEX#*=C)A[RY! FVW!R87;O/[KXGSX
M>NO8,\,K#[F1O&?SC0[CM@WI+GKDGO@)/V/37A+@+@$3AR1C1W^<+VC^6HJ1
M)ZM==?+')5K2I+E_8?W2=CWW9O:;11('P2!S["5)S\<N7%1-7\?Z9\=>P/O@
MLW_1=2]6X6]6-P[\]2>&Y8(;6[#V@QU"1I/#X+)K6&OGT(JZ4V)(I'E2DH+2
M9]YR!\3HW)B=62A3*$7[Y,Y6"47O;<U YC?LO=C.7SRD'"5)F>9MUJS5V<>^
M+$B932J9OJO!H F4#!P)[=GFTST^\FD1%-U &3E)XN E7@6$RI.IFK@-)C.:
MQFHLNIT-D@)1.)S*RO8H @K# E"@?JN;V>_(<9#EW3AW)%?[DC@+3!/KGWQ2
M,GF+'</6>:Z_<0&:#'?/7'<.D+E[/%RIX%R]8D<S7)KUS4/#ZV^?$X ,=JW1
M$)"/XW%,#@XM?A2<*>*Z#>=H6#F<O]/<?- ,SV#U/N'P&WSK&%I.6C.\FEU0
M7-TD3J/>B!>C?6"6ABT/QQC;LXG8WF$2!(?M'&ED'YD/V%D<N":''(^S6#W[
M>*O\0U6GG_(AQ(*D"MP.Z*S1B.(V&->#VK$:=]?]F4_C7KNN?R0L@T%!L-SX
M'NWT#Z 4KZT8.<\Y]B\GF*5ARZ.M!NW!MC!M!?<"'FV5'9(J<#NDK?H\VNHX
MU,)O?C>\>90]],4(FV.<Z\](PV$,*;BP1+_APX49V5+8F0C]2:R&*R]X,0P_
M^9A\$PM_P1VLB#;[$]%FOU%M]D='MMD'09%FP)IU*XYE("O%]MHOO%G/!L.W
MTEE?=-$77?1/IHM^BSNCB^;X;X3;[)W3C.;X7+,G&L+)(K!O\-H-;7%OD88G
M<&%UMINH,4DG>J=G,+V[?):W:')?-Z-46:Z<54UL<?^K;\]])-W/C3\-Z=T%
MAO^SGGXD6F'A6V%8#?[5ZTA?/+V7X9@63= +E5=E/.23U^IH)UA>>DNZ9K"\
MAN[WY1EVO"JSF#<U4D64AOM;IOZ =[?6O1O%H)PW=(:\J]AN$&-RWBZK:QF2
M<\!M=VAN3J90EQAXTIJ!)YQ^F+JI+.2HX7*DJJ,F2Y(8F[-%Q=C8G+ND1M_R
M=X/"7SK8)?$2G3U,1#<<K'D2V+2&%?[M6Z3%-3DHZ=L-ZQF['B9Y:N1Y>G3@
ML* .WHL\]LM#1[Q+7A^\W(9_:(@TW Y2RR07J$%["UL>K#0S?1QU_'[!IDD[
M?[,<^LQ>VV]5'M9'/9-DU<TYVC]F*"Z:J++) ^GS*V9@H)&Y.>1R1V?RE ^.
M;25'4>R;]K/>0SI-X:UL7(;AZ D89X9+YM?\TP=E$\A5)?[!21*(<%[(TG>6
MMDO')+G8(R6^DK^DO?N#"0WD@YEAT?LZ<!21C\D#^F8H$E5A*X!!>D &W.R3
M$XG(C"4Z& 2>AA6BM^/7)?D_,J5H_:+U&P RL/:?YA*H2SBG#'<>\>O[]95$
M\SB#UCIN,,X(:.Q&CP;0$!BV/Z-S)PQ0R8"Q$RKD*C;P/5YZP0X&+HQWYI4
MF"]SVS177?O%(G1=44PCM>/@&7;(B 3T:#\3?0Z/S &1\@&W[*3$T-UMQ1B/
MR-2.X/2"3T! -L0%=; U4XY,85H?<DXPB@X4-9Q,)BDZE^Q'X+5FDI/0WO!]
MP_1U'SOI$7LO9-3$AK'TM4!'W_2BP1PD+Y7TXMX0]/;N4M( VG]ARUU/P0I?
MH/OPB.T\P:'\+W@",,7!]C#1"]D:@1QU$@= ,+8*138!4-_JK(=>5*6(.?0P
MD?J9;])I:9[O6)MQ:9LM6L4V.%\ZADFGK7"-]GBKID<] W!JF**T:]@DI_#H
M#'=+,)('5 VM!X83R9W;CM<EVU$B5=+DJ-""BF+)M,EA8DO9(M=2+,%-2T2]
M-Y_K/_U8X;"B Z2BY\6FH$%"0<%U: Q1(KQ4<F3<?;U0>OU)JE9Z5\^0K%13
M]<<.(4XP4K(2JL@]I4E4D?NI5*%2$HYUVAR<T3%1J=D\(XU3FF V3[<FO5D)
M%P"88OIFO"LY9F/3SXB]'!O#Y42%18G]"68+W:!O>&YN4IFA8!!HFI4)!$IH
M<D+\F-L#]H^.-0(G->W)6#2@\@HCQ\TR38RW]NE0N=2OCNVZAQHT_A'O,/@
M%QL7T9%J[L4J_DW0C2FX$NRVS529;2G89:4Y0([Z=>0'F5G:-F9VI5#C+5\.
M ETY3P)YI.)X&$EV)]QX9\J2D<S!Q4Q([IERI53-R7UPLF=65<^,?>U,F1.H
M!GGI>442_^$VYFY:>MVB%0D(Y*?GB#U,2!F/8VVR#RY^'* '"3J:,%6-,IZH
MA0%*FJ1=6]3IL WCL*LH9;19_...^,7H+[^"H;'P4YI.;W6 XVBKN0^W. G^
MZ0,X8;MPD#U2? QWDCN,=,-<?0JG?!/R?4:&\QV9/K[%CK97#]]K<ZS[)KZ9
M!6__BN&=^C4-HQ!?T.ZG&).!%I0$9 "<>4FZ__R/@:Q=2B1G8<GLYHSR8!J1
M(C>.,4)]IMY4 YGP%6VW#J;BS>P[O.Z!/)FCM%H#"2^UJGJK,G6G<C49UTPK
MGTT4Q08%SD%-;%IE+'=FR*D6OHYK*^J\-UZEKS8=YWU%O?;1;4'0: W? QF
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
M@KX@6)(+KXF,!6"[9P#]$R#NP$\#TO6D>XSC;P#(-=]UX1]QWWTT92J@I05
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
M*22/OVQG(1!F\\)W 5@WFUCUSSYZCI]<*/ZRS4KW6//A\%\IZN.#X9F9B#H
MZ0WVBT0W3+#<]ALW:STXB!#\?K5XM,U,W -%3([28('$:X*W^V[W":'EAW--
MLWTP!&[1BM@.YY8.GP A]"^;!N I1@(_+*ZB3@?#*4@RE]DU0PO#A \]VK+,
MPB^20UJ6[=AV:T,N:(>VU8ILIU49R]I*F'5!UZJP&YIG+VF?MO4'D:T9?+;3
M'6UCA;%]KO#.-&=J^**M_H E7RX&/3X#-:6/'7U!*"9P05@YMFD&+08]6%5"
MY!O8M5E,U2):Z:F37C_];K*_E1ZG[!3?:D]5@./YI2E#)[.TWC"%=C=+V4<G
M-99Z'9$@($5=;O;WK7AS-/J$-4Q;4_65'3H=-:L[IX@7*,T5TI\N]=O]#^_H
M<O_Y2H3L)[@3'-5BNHGPERH!\9.J=2+ WF)Y0J'% ,[PI!42A*Z:N_50I&'@
M5-@V:C0XU!3@D&'I>F@VDUZP.4/.GBZ/3>^^,6Q2:P>%=_;=R33?:"VK5)ES
MQD5[FW!L7^]8V6:1=K"7Q!]&O)OX=8DM]]@FIR+_] A-(HM9N6^,Y7W>T'33
M9RN6-^X[+0-2[BG#W0Q(I3<N>>"!&"A4Y6D]X9QZ7S>=A20U7)*&:J-'+F;/
M/3DRZK0W=!6&@;DR4KK]6$K*<*#$4U(,UQZHRKCKN_K9Q_% E669"7BX9CZX
M)D%*R#ZXQBRXU,EH6AI@(<'^^(X<@_SPFCBEL.O1L"APYF)U:2+7-69PQ'J&
M;=W,@H#I^:OA=K]?7[E?J1^8C=B4#))A$5PNF^!EXJ7N8=@D-V)W6,/&,_G9
MKX[MNKDE?00PL@"<*&JZJ*<O?AR@AT0? &5NR>EX6"2@W["77W/T)P,6F*/Q
M('V'IBU]#) 'U4A_PJ3EJ#^L!LC25<IDPI3LJCE1)I(E<=)?^";)+OJ$EPZL
M3:&#OTU,_B"G\X*D5OV+?G[K$-^+M[HUD>7!=U?_](WE(I\^ZO>9"K.O3G>V
M>2%@5H7\01W7[_?9R ^'U2)_0U(W2%:5@^?8<HUGD%[-7N OH$E!<&YF#^@U
M.X.G*OND5P83A84C#S0%HW*(78 *4U:5P7!<("IPXR),1.8M,O1KZQ(MR?4A
M#_5EIE+L3_KR%OG3E\T)VV%RRDQ=UI^HXV$>V(@OADX2?; 93] ,U0OD8IVP
M!/A!MPO-Q;M9DC]!7\)><0T/WV/GV=!PD$8,6M1^LN@;#Z6^]<D10')0Z5!3
MLO-HCNS2M@AD5-?'4F8CE;]1\J,IBVG2J_O!,LQ?SDBFXMG[MF+/ .[0X3>:
M,@5&Z6])2R6D:"O]:7ZT9SNK.^S"*MA-DT'6S?-$9/ .>\BPL'Z%'#('+I4$
MD],F <<9E4:5Z6E3Y9MMD9>0S .0B\B"WR4$G/<M)P1;TXYEMM'VQC7M()GB
M?LPY/U9;IV.S89_SG!^K+,4KI"\3_3G.^;':.G6>C0:'S_EQOW6*/.,VS'/.
MC_NL(^!$J,)]SC,]5&TAQ!Y-RW9 O6E-.]G82I/C[_/CEIG,F;'/><Y/F!;T
MQQWOCY"^X\[Y"=.B/Q$9/'S.3^1V*?+LVS#/.3^164? B5"%]YR?R*Q(;EL(
ML4_3,L, ;UW3#C8T//8^/VF9R9P9^[SG/#O&.QX)Z>.G/\\YS[3H3T0&.<[Y
M?NL4><9MF.N<[[<KJ)B9*MSG?)\516P+(?9I6F:^:&LT+7G]M>OZ6"?_)>V@
M+VW72^GEDV8)^H^NH1O(6=TC$]_,Z,NH=-PZQC/I(F<BC8I0RIDU2-S9)ZP[
M^T>%9"5EIB4#K6T"T;H5%P28?GMKFX:VRM%S)\RP&*AE-=TIJXU/^6UZ=KJ[
M;'5_6<-SL(E/:N6E&M65S?<4Z#,KGS?\9U8UQNN=]O30X:(.1^'M5N><C#UZ
MDK5/AI7:M6?<&T8E)7$":'3;SVQ'@D-."OM]Q7M*N)+]8DF/#JD/?_0-VIE,
M I45D4Z77N!0!+'42-*C3NO(R=?P@>GK\(%A29OW:3^YH#-<^BL \B^<K"U=
M_PXD#YXC(+G1>02 S*)Z5-"*]!5:_%"63-MU>]LT+*%>Y)N=8!I*D:?,%'U!
M[H:&T</EH^(:KPE<8.'R%_7F#L:)9>&ZY\U="5M$8,H'(#GYH)>HI/E<&^V)
M/+PUXD\Z">(7LY7 )I70<NG8KV!U>-A<58#5;_<_R+V!DB2L 58R6)O5,)9"
M(*MI$'0DL-*76/- 2YJKW8YT^XO(]IM+3-OJ*N ?GSF5UB&59F_+S'OF1SD5
MQG#9[& E+=U#8 V8WI:!LFVX%@+;GNO)#FS,>*-:/&C[(Z%;H"E]9M))%K!,
M$#QR,4^_.Q4C>-,)N\A,W@K;<L%3& [\Y)ZRJW446:T-ATP[;3IAWK:5H5(G
M#OP[<CIEQV!'=8K2UG;XX_P%.3IIMAUZ 5W/,33RYHTO_@_:._=F=FW!26'H
M/C+I;S\9#IPOMK-[Y4_28JPR\^X_JK728CNQI1):<.?:MU4NOB(+/='[VR5<
MVGR3W/=(%97^#.@ZD4?+L>$1[*14YFU1K,\,I'Y4QN/3$)_"2<:TH";3)@E9
MX%1?^Y^_V$'Y9A"4P=3A#&3X&GD-PE?O^)['_6&^T$1AI]F1F##\SH 76W,V
M2O2+8V2^($)A1WIIC&2;-(.V[,A?L84=T%A$,2T,BXXE(/=+;AHP;P)UFM<9
M-_/11&#'/VJTSS-NZ6.),&(:QS5?4K)H@Z.)P*P%JO&2DU$ED(0)Y&AS(,(G
M_(Q-F];"L]7[*%^J8#5;FPL9-CO9+IC6[.O,[*S:[,JR/X]D)]N/4LSN?"&Q
MZL^V\\GV'[V9;^ZV%6$W>UDC' W1N<=/BW7&!LW1L+ 7<ZH!#1Z>$VY=,O1*
M\^ "\@DO;==("]R/$GV#)FFGMV:M0H+LT.0P?FVDR2!)$_9A/MKV"5=(DJA=
M3AUBDNKK:8"85$N3I)CL\?E4)R8'.TCEHLSWV+\/TH%9$!A<@K+3(;WKTG'D
M.$I0LI&#:0#VFT,.CDYM[*MM?[Q[KZN5J_O08-Y.^_UIQ6C\[A@>OIG-N";M
M52"I[-"G.LPEJ6L$MZ@3Z[1%G*0>LIX,TL;4=7%:JF*F\!YL*F;GPR0*>Z$X
M#N),@;#^@*TA^J/*8,X4@.P/F+[G0954Y@_5]=FM.Y7MUJ+98 :9OYEMX@#?
M8!/2'\+6('Y^TJ>=7!Q@._Y&<JS7'ZS3;0WL\FGDA TV&;,14G=LL&+ K CW
M-#6>Q)W=-[0JW"T/OC!]X@H*YX_";ZY>@]S(SXZ](-=#WXL:58;U%K?8H1?(
M ":^$-UQ*UVLTE] 3XUPC/GA>&8B0I&<:3P>;^WX(BASBL2^6BQ->X5QK 2
M@_"[T]XCPD_Z0U49M9'P*1Z[1DAYPF%]*E)>,;%S27G"27Y"4C[>$'Y:-N%3
M,Q'V$EUE$ET=P;UUTD:BIR5L-$*UG.@!6B6Q\ZF6$SU MV,DS9#R\0E*><7$
MSB?EDUJE?/>"GO Y;^Y8\,IK#R\"3&^B&821)RO,GN/U=!V*[LEL5Y"BT ;Q
M<7E,N]Q7B1?QU1W&B.DJ4M5IL_"A123:'!G6 ];FEFW:3ZO#^+'G&?2WDQJ+
M0_#2=I8VH(B_V5:(PV%(V?FJ(V70+PM4*OUN ..5:2P,"Z5KB&UPF<ZBKC(:
M;0\-R@[OOJ79<;'!:*SD7CD*X=2F7=@1$74\'#4++S[MLB=U;]PL?/)I%V8@
MO]^?EL:P/-IER#ZYQLKV;)/B0,VK789,M0W:93@XFK3[EMZCAZ?;COT<>KB\
M86?LKF+3J3PXFL4E LY6Z HM;^&"_(A8])Y,"UG=3K6(+Y8)CL/!9.:4!S@!
M=B*FN>$H?_;7E+F'IH63LTPTV$$A>3!(4P6I>%P@UW!O9F$X&PZFH##ZV&XR
M_8'H)E-7-QF4HYL,%0/2FF0)4@I"0H4R9SN9<MJ]U-IKYF&.8;,A7S<\3/JU
MD"?=X*]U^!2D$/:XL9!F8$A8FH',>-<7TDP&:+M$47>9D-!!:QD$V\_128J)
M]&)X<_KO8#O"[PQXV9*TFWD*LO/-%?D>+\-G25.)WRP*&+4B*1O/%P"*AJ1W
M\:8UO_7N>]*OY^>W\0XU/_9JH&<;F6E8,]*G@G9>0Y3(5;=X2389L>KLL/,6
MN[SLTK^"\?!@2B0(,$?/6'K$V-IHDZ7OD"YQ'AP/5!H</^I-Y> GTON1-IH"
M>25?;IR@]!=7KW"MM)YH6YJ% 08)"/<[*E(QO7%_=9G4&-(E'$QP&TWN"2J0
MMF?9'I;T]3QNMR.]S UM3C5@@!HHL'A?+=+^RL0>3F[ 5"VZQCE%9ZZU6R=&
M)'MA>-X.C6R70:6>5(!R<.>V;^JP/KP9A1A:?_J61K^EL!(*IQ\3  _YDA#1
M)7\YV+,["7(QFPB=6Y8/;[O#< 'W)%CJ,X!4@8PJ<EQ"N_^]5DLKC)SJMNHG
MK%&;6>HK:4V90'2>#=MW0?AFADD:OD6, /$.9;YT(..[:F=KU\2NQ-8F8E,!
MK\[!JC$E91BV+F.U;WH+ULAUL*/MI6$1]0!J>K'NG-"10%E*:-,S5'H7Z-)0
M'X1$!3U#6N[1EH:;W_X(=Q\-NRYR5D3KA?:FA*09,IR-SHD.AE25PM!_&]5%
MBT7JLXB26]SPF! #\KZYTWQ1V$]OP7[J[%!^CZ!HR)U+,]-^J5,Z!)= G:#E
M$EY%O QQ@VZ!=!Q8:9$1EKZUB;59/N!@IB7 CC2N04U<G3KW /)0Q=I1\&<-
M<R1B,Q_T_ QL9E"IU&J"ST$9P^>>3QP'M%>VF['E(9]K+^D.O 3Q/[=T\G^D
M<_HS,FD0RKM$CK."5WQ'IL\N6-WC1F=[797^.!GKYH*A$+ Y*JC8U2IC95P3
MV.7[R-EHCT9RO<PJ$VMV25A_JYM+3K2W?K_)8@W?E_P@]LL<LCL:,P,V_?%
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
M:R,]. BVKLZ&=AB$>/!G(W;?<!C3MQ*ADD'"[O<!=-&L+0*^(FV3K[F^[*Q
M:HA+E8]K-P"R;>$8O "HX1*)-E0$R:5=%27=<+#FV@[IT8@[?M:6R'K \$9'
M6AHD[$5%*+Q1#M#OZ;\W&#D2O(KVK6I /-YAC4VPET9RC\G(("8C=TM,!P_X
M7'G"#I8>D>GY]PKU0_?M]@=Y,(W=FTIK@)7!TV/DHN<5)=6]H4MK$ N<*3LQ
M@8$_Z(,Z'&WT1VP+#"0_()&FE6!C2&AE@_;>)330$0WX;\\@AHM#UE(0#5L?
M2!\"EM9/*&(\QXA$MW']J[JT"B.V+A"75F1@5I'1A'(+BCY2M%LJ!R,78T\(
MN+E>._:SL0(),#?-R+,RV=-YS3"+[J417;L76QSV]=IO[6IN!G6?>.=VMFZ5
M)RT[Z-CAJJ@Y3]>L Q4!E2WTP-K84^N>>*8;SO9"^J-!;+ LMFK/L1\-<(KV
MCCUZ0H8/T7^CY@_J/CM60\7<@5-M/&KV5(OQ6Z/.JQZ<7LRU@W<0ES[?@DH<
MJ;-]G4AHVH*#U[Z/"?\FF&4P1#^C ^;P&BC%)B01;[TV#>P0R5L#$1CBVRV'
MK"T-@?,+SS0W_4>0^V!76C;M9;W 1N X,LG(L@6BEL!"'/--'O,Q-=O2*2Y/
MI^T=X[/YBSG&OZSIIB/AJ4E);'LN<9'O'R%VEK4J@!0DV/R& YOBT1_W(NF>
M0Z%K1R<$>Q,6MX(-"KJ,4FIAFZ;]1%Z7X%DX+\#G3()G/TOA]3'6<XC'+DP4
MC=%EM"V@(/G02'<L_O<9/TDW-/[7\S_H2;= HL5>@X, UEJ"=ATJ :NAL%^6
M6ZOL]W>\]&6WRP5U]JCS_AD[FD%8&#3CAJ![XEL#-W(6TQQ+^<\><_3L!5W_
MWI%^8L!XH!@=<Q-(Z?9CWWY\$73YG<EZ8 9N"7 ) @=N8_S#&[Q"AA7&-;<?
M7P%X#M)<#TSMV!<?C0667OT+'#=2I 3Q1= RT ")3[\Z1:8<G#*IQ'84V[%#
MM"RP'<^HMEBL+=;NR-H-UD$K"K=Z;#M7;S:8176?[Y&R#]F+WR*3!B1[V\OY
MX.Z53U%1$5@@)#(;J3U%SCE,5A1PMLTN93#,.7CS;'B5D4/941:-FZ^P%=M)
M:+_S9Y?0?B? HA:T7U/]!=@CO_H9*C]]9U?B%1KV>?QT,;).C LL1OOT&T;!
M!,&$E\8$H87$!A!,:) )+?188(]\\-,3A7$FU&+':2_4HF""8(+00F(#"":<
MF'&6OR<GKX5:F B2WTP3[=C.<QYT30Q/3:>J#M;BKS]G?2)X*'C8NOH0BK<3
M#!>;]O0WK>#A"1GCI;K1IK;-*YV=&:OZ+#<0J_D^?M4>- 46ZVR24Z-4K%@"
M. )=G]+*LT"CC3T':L[\J//D84:R5-=9ES]OJK.L$PI8*&"A@(4"/DW6-:>
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
M\"P/>9:SP61?B\ZVT;EX O,Y.(T9D>-3,@Y>T4J9ANV"(OD:@ML5<WN2\_9
M</L<N%UG:QS![:YQ>S)LF]O5]*CI<EW2WOO_J]^7/AC8U%]+7]$#D.X6_^UA
MBR;SC88_2]^1Z<&?,ZG?;PRDBM__00R ;[(73"^V6RCA.15P86T;[5^C&TT
M:MENC$Z&I9F>CJ4GY#C(<OV2.7O-VEK0=+BUYVA+1+#DK>D_ZP>P_A6FTW%O
M.-Q7M,V*;/TKS$9J3Y'W&Z*%>(9W@7[Q9=!"AZGA8&@HV=X:TM8!\<Y,/>D>
M:\@#P8 ?&XZ$%POX2F+]K"S7Z#.!AR=[M&@S\GXJ<+3S@"XAR0IS,%DFI>TN
MPPK0P7D=-EELWG?[G[:14:&UF]3:,Z&UNZS-A-:N1&LW0R9E,J%A2P[@GO6(
M"=U7M/>08VA^'Y =S'"TP(G 3I:-](3AK^!YW7-HQDHS.M%=&HX>P^!O#SFN
MGT[3  FI1HHMW]2!R_N;WSN%T^[O/0/QR^+],R@CZP'?(!=_L:X065Y:.OV?
M]W][QB,R:<? HJV%XGVG)E-^3[!1K"E2$9BJQ":[Q5 2FS$/FWZBC=81Z*S6
MIKW!^!8[CX:&=ST<HUT>/]O!5KV$DT8GK/=_]'O:_O&S[?X+ ZC;3I=Y6G'%
M^_A,1S*WJZ(\C_>[JPWNULB3TO-KCSR\QGMO1N-VR -BY6X^87=IZ]?L9:SO
MYZY;:-D.2>I,%AV23K%#TNSH!DG60Q].UQ4LM96G(L')4CVS<]?-'MV=.V.E
M/+P)^>"3G/WNLI4^QW$OR4SA&H6JZ9[6-Y_>4C+'G<F@I_6K5AIL#U/;6_\(
M-N^N^52&!6_Y5:D4?B"GX=*N6';?02X*G%":TPWG>Y3NC7AZMA5WV0/H,#L0
M)/O)P@Y9&NL +HS!F?>;B_:DCS9H..EJB0Q+^G]&%&-D2=?6@J[",+[#VM*R
M3?MA ^09P ]=?2"]VOU ^SGK53_2IEY-; MD@4.P\;MJQW9%)J+48@>;W';6
MMH."%F0-0/M%<VU:"[ ?Z7A:&AK($>N[9AIPGB$'#E;@VP-Z\,$#T7LT6+&
M2SE##RJ)>&M P&7A!MLOE48Z.\8(?9!U7G/ H"&4H: 4_\(N?#Z0[B*NR3VV
M\,+0#&2:3'1( X08#^;_B EP(+E&T O7[PAG$%]N-US/Z&6>.5'NK3"BEA[Q
MR1710[Y Z4UHHV1@;(D>:==]I%,)UC$]F4">J=VW0. T/]*K/%KS#QH66 W?
M>0 YH&,X%/*>9,#196UZTMJ$+\!)]I_P?2M"XQ6>2<586H"M*=GW!*QL]O:U
M \;V]CD0(78_"S"XD3;A4C@#P* I5VP7P0>@T&'3F<A)'*&1PZ&H>Y[;.$\S
MZF^QYCE,8_]NT-:(8+DS<KZ+4/,#$(Q=BUZR#HS\#MFWVA+KGHG!0TT%:O]3
MC#^C%68=IYD:95KT_QG(.M@S?9[6"Y:UFE?4A)-4%M'SHA>W_W72IZR&7+LO
M=:J**#I?%K^'$>P<;N(?K#OY]C=?G!NJ)1CJ/BUL)WS=@4;EDYG,;:/='T_E
M&/J9<!^+XKA&%+DQE?YTTB"*^;GXU40:&]]Q^0#_E40TBAJGD7AVL_PZN9,-
M.I]'G%[BP*/)L#4690"L='/?9$',WP;P74,0[X=_J]SI"E^*IK-I<RB.:T21
MTZX>#JO1O(M,+*D01GQIE1M3VH586191;DB[28G->R<#\/+WV'P\:XTQ61!S
MMXR:N$5J]O@'3XBV4F6AGFL7KX@_?VM-VZJ!;W6+'YB[$LQ<NG61R\3KK4?
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
ML+]B^\%!ZR4UE2Z?#=+_[7_Y*$^&)X3RN!J4)VH3*!NP OYH/&+]VG*1]6#
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
MSMB],D_YU[M[,XO+5+5> 4RSKZ.+ES-1:"GF5\=>&.Z1WE-&[\YAPC3>K5D
MF&).$=^]4"?S"J IXNR,^1W_1XFN5:5)D]N'&<]Y<O)F/LG)IYVD?EDD:WO?
M/VNF1V.^H5AWVXOA6@'R+.'0%4+ZI.C%\WE*V0P=QS6G*S0NI<D;PSV?AS0N
M96$TAD1^QVE<RO"H')$,/3+FVB/=TB-=\;[XPS9>$+TXOII<*DS0<5SSNG"\
MN$0W<,_IV?&,BFX@D=_A4UHZ!?/[@1EM#AO2(WZ;&Y.VN2GL+PXKW^F9T!3Q
MH-2,H5)%*!L!J#J:9KG!W+A>;30M<'V4T;JZ>IH^8N+Z*30=\, BMI):*E#1
M&=PXWI):@8W:(E8Y_2*UU*5+#5AFG,1<(UW-:$4H9^R^+<"U8Y7?)5(K,)0*
M@9Q%5VX0I5ZZ'CA=N3/JJB'1@7-(X0E;90S:.W>BJY>S+-@L81I]_N#8J[01
MPI>NZQCW'DO[NK-9.US+=6S3A*?>P^/NYK@HLLK?H_UX>\$J8&T"^T)&E\IC
M&V!_FN@72@KB*K4W_=%)8E_(.N2KT7YBR$$;Z+_%"]O!VVGC&'PFUT&V UX3
M<C;L"(LOP\XR4&!'*@1N[.]-7U;E24&ZE,:B17(5TB#\0&1_/AX5U2&G2*Y"
M&F?,/V[&\DN@5B$-->8?3[/91&Z37/""=P;13)MXM%5]X?:P1%;F8W6NU-4=
MMDN]7*4#%4)A-]?T&H+A0%$-JZ%\=UG=3SHOU!,6Y"*S_VLU#6!3:@QF@]'A
M'J/94G$J(I!9<E)47*HIJVA*/*,<_3&S)**0U#9-*5^'2BYZSHM#-_9/Q2NQ
MULC4.C9 J3\9[C*H1J0]_9&UD18&W:VTVS'MD0S4DASL>HZU+5N$TVF--9KF
MS[[]TW,,HAM^G0M]YFEI:$OZY":H:<2#NG&JFWJ19LK&CP/I+D(N@^*LA8$Z
M/5;;2<LZ/^-'I*.!](W.S/2;1[/Z(%<RT=/N@5Z,!_#2^O>U9;LQ:A'O_D_@
M*^V1[4._Q8IAZ&^=@?2!-;(..V'?+FE_Z[ !?AR+>ZPA^!62EG#8TQ]HP1>T
MOE6W<1M(TL[='B!)P0"$ 5'8"LB,5M\"3PQ:DOMD#:3WBT4@Z@NP?1J 5_H?
M9'E@&4I!6^%>K.8P(2,1CM%OJ(7VZ_7'NVM_UWHF)KZL^A^N'?O1(/XN7='&
MYL 9^J!MT=ZDK*E\P&>08=JTE#!:(#"5\0HDVU<#]/'PID9"[*J&-3<*+%C:
M!3WL4!^(#UOQ%=NB__T,.&D_7WVX(KM_ZS__V$NB N 1MH)'V"X*WTGAU1RL
M4P91*:+ 47[2PD#\MP>,A!?4SR5U&#LVMMH'A(AV<Z! V(L%T(8AL]L]DFF@
M>\,TW$T,8T*_II%PO\21A-KBV^!V(/UZ>?DUOJ^6*"B!1%;82I;NKC4K*I2T
MI6UHC&BN@]D="5T9-ION8<9K#]B(_7<#9*9'0L4-CS%3+8#7P6RP,070%R!8
M%FVU%Z!JV#K(B5]R]K3$3'SHMSI5$KZNJY\5Q(@=YTPJZE_5I7U=8NNN;-;C
M!;,>+TWHB6AC]IB2:(8"3#EEG;:U*//8@EN%QGHK+[!.:Q%33RVV96A!L+]O
M@C,Z?5P#V=MKC2.&'AX<_, V'RA"PS>U,/'-"XI330957=,[#EA4U*2Z C,4
M@2WD2F^_7[--S#ZA'^RNB-AW3]C!J2;76R"Q09;2=X.N)ET3$UZ3.'G@!;&#
M)\,N8Z_\?LU4+V%_!O8+M9NIT=.JA18<W(&(TRIWM*:+2 _(H ?()7C"]"Q!
MI@EGC;>&9]=HLVTV F\T=$S)<[])11"6H&=LQ-8GU-*CEAQV2*_Y/<%8#]Y*
M:$M2 K#<JGL<F#/ZF>V*^+;X[7^E)[3O:_QF RW^E_Z7,*KYA^7EVC',=),:
M-6$M/,5DN0^NMY-^3A$V0Y!Q&@Q(@QY.YH;*M\F.IP3/?>L>K=< 4]1R8^8_
M>W,3TC ;*.H_8O*P:,SZ6Q@.<1NV0G[[WQ^4P3!N_($BHG;(FM41!=U?61@
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
MZC701Q@*/7_<4)O0[[S/-.C7G@,N#\')*D'_^F8@Q>I0+=O2J)-JLEB2SZ/
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
MO+,PN7)Y" _-\0((^;ILKC0 8:A//N('9$9VT=>;JUOOGABZ@9S-I:7G4!V
M#/?26&&WY0V1NQIDN/&4-XI:FC/T//8/XO*3/$<9*8!QJ/96*P[-P3&>(WYZ
M7O(NH0)P:C_^9G/N\3>JB[AU8L.WGN7BZ*3,&J,"_\%V0,M;_N^TS9V#+((T
M9H1:.ON7Z9ND.FW41,W>SQC._SOT?&2[A G7.U3&^]A5#GT[%"K4IR&CA&Q^
MOB0J<($').(>6LE\AC.B4*'6%/RJM+Z2C'6<$8WBJFA$%?41$TZGW(!1M@/2
M560/#$2-(E[.\^HJXCGFH$[E<O6#747Y\-C4J5PN0:VK&!>8LLI3F].,<=$C
M56C-XT:_3C,&8*=8MF=+W"P*9<R;FIPSB9*Y9L><VN4&)W<6V?RG-C<P=9J(
MYSFUN=ELIXERCE.;F\AVFAA7<6KS$]O4E'#62U6:)0]M?J+=^9[9\7C-L6[D
MC&M5=F++%D8V]X$TXQI\IXEXC@-IQK7@3A/EPP?2C-L'Y30QKN! FF6T1DGV
M>WC)6K/<B33C%WRFW*6=+6VS",1OY34]WQN$E&S48PYMM>N'=C%D\Q_::M</
M[6*(YSFTU:X?VL50SG%HJUT_M M*=P6'MLIOGZ!,S_ID*4;KDJ?V).-&LB7B
M1I-L2TRZ)K(R!\2&=0VZ[M)8:DG*-Y@Z?=KT<*"HAI5_@O=1<TZF^V-%"DVW
M9K(1SKL+ALSV@%\N;X9UX2'6*0/.9* 09T3:4;/HRBR5AT,A-WS"L]]=LNDN
M3<VV'@W]Z3Y[PWV:'#$TDGLI8W3M% &2U@ZH1<>@H]+9-$8Z:XK.R73</BC0
ME?3DSQR0--\NDTP;6<W0L_X5;CZ]E0=#WH ?T$APDMB6] JMUX[];- Q0T"G
M<\#\V^T/PX&L'D+]1\FDHN+:(!,+^#F(CT</V=U8)<,"R]7%.)C0%,Z.\@=R
M@:2<'^FHT,@O5&;DP>0@ZC]*-AS"NN</,7+ "O) ;>B8C=T*1]9*Z.'!P0]L
M)%\PG1RSV7O,5&8"I[.CG WS!3O.]AP-K),U_,\2D=V[@^%F2T2G^F*+#=4S
M,7T'F^+;Q/2R^+ [S_&UK&W[>=RV-9#>(CJUSPXPIQ.J"34!PSVC@<6*-3<L
MB-O..@OIN*4=W5,'5',ON@L96=@<.*K6%YYITC%Z]A.;<HP>P!<C;K"6;GOW
M+CP1#D:&Q5[NL3F(0=&._1 _NJ-,A0W@/%!Y6OCBT[2F23D[MFKOD.'0#$<9
MA+-T"/<VU6YZ>'1+[#8*G=M)UOXD2G-#1T=JR"/^4$HVKW(-*!O^C$(=WU.;
M'!7RN^Z8W_49_*X;ZG?U_ ]ZTBT@N=CSPGZ6[I'VUX,#FU3O@^:PG==4@[J8
M80X[?(7!VZ3 !&J%@L;F)#+]B)^7 #V;* JL8',B;1=T$1V,2#$":E *^:.U
MX: 'S>%@.B9Q!8\5'C9<#D6&2:X9C,*E>7&Z>5\O.F$=(.P,5KOL3_-,<W8<
MO(;-#!^ 2),5'2F+5OYI![\@+@*-"G:'_PZZ&^Z#AA[E9X-F!'12(C^1:O;R
M-5UC?HL(.=GZ.'W1DI =K.\:*_R9/,G^?Y5"5G^E,[]KS30E/[=JDM>)&+=
M4"V+6&T3;_G=HE)N%W-./BT*<:&2JA&_Q9.2LA]J KE0B=,HHSU3DT3.7W(T
MRMUOLRC$=^@Y^/(MMO#"R-4]9Z^B^&II6.@S=M]^OSY42*SRRW63>.S!5AG\
MVUN87[']X*#UDL;;&2:__6]&#31_]&9!T,-V)U\6[(K\FA"/GMBTX\QQ_>;4
MR22C&CJ>L9D%1#JX=_:EQB:M@XY&UH,!VMHW"/)?[ 10EKL(+P%'(=IQ[ZK?
MC!-SIPY"<AAP=LA=6]M*?#AO+BW]<K& PP>DLP1-2Q6650-:,3)G#"N:'J;S
M(>@.X,=&%^^F 1<F,S=IMQB9#X)1B*09K2;D1&G[(4@.PFT]T.#(-8N:']\R
M"F#/.]XW#RQ50)]&^2B\I3):]D#YZM!#VMU\!8?/!0&F"0'K5=)$SB61I6I3
MC@&HF&QR3\T#[.4"E$"$9C*P+ 5V]'Z%\\O!+OR>];/TCU]"6P*9-O$<7#8;
M83(<UYN-D$@-V$L=J#];X<2R$>3YD>D([U=KT]Y@&DE=T*0N_TK&N/=8Q!'
MM2K+2T@!(2W<%J5?R1A>\94^T%L5*JP2#@A"$G>AX977UYLK:8VH0!AK.&KI
MQTAZH-%6BRD*D'+_3I5+T!Z]_Z*&)KN2]>_--! Q!*]:^QM9N@_V;$]:89W*
MGJ0A!_>VT$E+VV.7:@O/\H/ ?J3L"9L+>'#[>XG^8WMW!,MMT1M(U&.AET8F
MNF<AXP?/SVZB 3:F?/Q+N1!I$C$VDK19H;]P#%%"UZ)/1"CCA]KIBEOH[L,K
MM1W^K%49>MBML8682<-_/U/-]+-$D,D@&4AWD6=V;V87D=CW/W1Z"V98+(JH
M^S_87:V1YF\73>HZ2O8]""@C>$B9"%WPQ@X"^W&JKI".?0Q<FU['A(%/^@;B
M@2!Q*-'.[=(T]>ZFP=LC>98*04CO^J$@QG,< GAN221LT>WX B+_+-8?HT#T
M&NYD)'F8+D=-2O*P94EVEP[&0I;YLGSX%JFLE9ZP]1U;PU@G'\"B?HNLO][A
M^\+]OI,!LXR@3SP<G+9X&? .^)?<)F79[EQDZ:OMM?F7Q;'ACG)S-$I#4RR0
MQ"_& BIR>9<!T!X6()6='TZ9<9\A#Q-W=SN4NH-JKKEK&5<@R3!1!U$L-65M
ME#%=4&X0Y3)#U4;\?D3C1+?8>H'//T*-.Y7XD*8K &46Q3)&S*K*WDE4AF1=
MF1S)'^'>GTXJ$8[VYT3RQ[OW$XWCNXAB*7TUY\]UJ41#US@#DCO,_LUX6(FJ
MK7K@(W\NQ3':*O><QXPY)/W1['AEU:&ACA.^LIHKT^.%HQ,C'/E.T/$[MY,#
M&_F=H!.)5O5B7&8\([]#<W^F'F_MUS&,<5JYLBHT@W'*5U:@1Y5*&-Z5D8L9
MAO=,GN\YQ9U#-=> Q5&&<=5];I8:I\CU3BI26#4.3\SR;$:C)D4R_ZS$<1T:
M*_^(Q#%?8\U5]7B&5]S,?5BJ+6RE .9OY<J=E]8<L'G:KY:;GU8IF+QF-]R&
MEOS1F7U9KF"GU]FX/(I&N0RO*@$OV5%TR#\E*HD@Y6^W/<Q0^NR,KMZG/D:#
M<6.M%;K3E6DPKHW7'+!Y-!C72FL.S,(:+,/,&DWGS4MM.07&M;B:HWS9ELC\
M5E:CBEW;HWL/5W],U-@OF'LR- =LGG:!W&.C.3"+ZHR9S)=9>G_>N-26TAFS
M<@.9*@6\9/L[_GSO?AW4SX*$?Q.O3H^W>2INPUJRD*%* //KKY)E-U4"FT=_
M<0MQF@.SL/[BCW;MS]5A+=&E.A08-QNH.=*75&#<RCU?@56?*U%?K3TW;D9#
M[;-:+I-J1(;/E]EL4LN]<(W(\,^FZ:2635XC+OQDL)D\R^THI%>7'5\JILX4
M42IVL%1LBU-ZT58;%67'%I2%,L62XW$H4'5WN/5)5'V+IO0*M+1JM!V)BHCG
MO>WHV*$=P$RT)H!@^)</DH_PH<9;@;B:> $_V':K*B>POLRGR6QFE1TMVL+.
MSWX/LSY%E(G5DX/6:71,E:@\6S4@Z79KRO2Y4HL"H>$7UB\7HT*Z(@WI@(DA
M3&]-!.H2()/8_1L?OFU! P7IWI%^"JH,YH)&6_ABG<,2=)KQ%$J-(EZA-#=*
M?QY]O]W^\"I:6 EVPX\G@E1N^(58%!:+5]\LY.GPG9Y?&JH!O#!M.\S=EBC2
M-7B*<"BM,:KS</]*&8Y[RFC64U3UQPR+>C+^1TJO59Y5^!$C@I>P.21C18OD
M653CH#DN[R^1FR'\5\2AI+9<X9>JA][J4'70D!\Q4O9;\C=/$L&J7*S:;P=?
M-TF.U0F_;YLE%U'GT<W_'2\-S<2D0NV9!X1"XM(9$9E.YOE$I#;<7S3UISDW
M:-N[,L])G7N#?EDL# WO8DA"5/(TA.J-U(:$1="?0__1:6S6HX[0U#"3WU&,
M-A9P;,O0)!T_P@[.?\+R7YI'!@Z%F*J3MJ-6:E(:YWEU07.T$RROF^5*-UC>
MBBUQ(.R5YZ)*LTE^4Z-4_*XD\,=MLP,O;]3?[(WF96V49FDD>)F'E]/6>-E1
M$^@C)N0UG<$6IG#1.54.U@R6ZR'.QK:$]=6HI\P;/1Z+W*4)9E?.;'5_-NK_
M9^]=F]S&C?WA]Z?J? =DLJF:?8J22=W'SF[5>&SG.&?7]C,SWM1YE8(H2&),
MD0HO<\FG_S= 4A(E4J(D7D"J4RGO#$<B@%\W&MV-OI1);(E5H%UVZ[3[(<,=
M$<)S7F3">LB3.4^\0O2]-%D"G?(\A@L8OU3#(*,'MVJ8D9$D9R2M=\X16CC.
M^Z(*SVD#>3#$,+>&DT4%,W[84$*CVNANB26$L1CV5CWRJ@I:][J*JL8+2I=6
MROI&XV/OJPE>-9MBI6MI&%53JV/48).<4/![\^=8#D;F7(N,61I_<[;34&)M
M4E._]_[U\77)1*K)*@**]P];_?)Y'0UU*!%ET.VD9@AU.SN96WL6<MZBHQ:J
M92TZ-9.HV]E)BBILT<=0.@IW.;RTU,2BX6"G^H,4],R^M-1JTL/=*I924"V(
M@5C]Y? *4ZL/:=U^>4L\AGI'+S&U\!TL<2?O30HJKJ_$/P0WXH<7F5J#Y492
M,IZPQM3R2#?]G4I-1=-QSSR[J;GAW>Y-Z<38-]'4Q&.8Z$[![?,G^H6=U-A>
M3<7S)N/Y @.?,\7#'>Y3*TO_JNTV1"EDCH4G0X_2J[/W=ZK4%4F&(I>8*D5'
M.]G>V9?X9/ N/I]LYX/MC[VI;][J>M"[ZJB^VP>JW(I; M[B#Z;#"\*N?D]8
M=6]3#.PI?]O;[2R0NIASEIU0H:"$9:?R\VBWVT8AR]Y7(*RP9:=7"^OLEMLI
MBMJI)4**6W;Z6:>51NWMO1U]^(OM,5>T58)U?3(L:O&\[W6+I?>OZY]7"M3#
MW':\1^8L_F$[/^#C81T@_II'^];Z;CE,Q!(\S@UG\HV"M#H(TDWZ,;9;5*4L
MD$[BC:>-W^]@$(?JGD_-#VQINT:2S; %1*J/8E09$'N:>J66YZU0@N^;;KI9
M?;-SSF:<[GW [(+/'QW8251T*[L-ND1^G6X\.R2(>YSKTM['>>Z3;TV OV"7
MPNZRP]:POU.+SMC:(DU[@\LW\_HO&R:M<Y MT_MJ=+:.K"/@R(1C#LW 0;W"
M"B]UK/"B=<\L\1+N%3(%,A)*=/B3O6".0L(3ZI@;V4NZA$T*\7E>12#>BH[7
M9=\N*?'KI0.4A?\NP43C2=\3$GUX25_%^0U_Y$H-_&7KZT$?\>)79EOQ:[MX
MD_+-*A$N82],]_E%#GQ*"&MQL30Q8 V>[1"=\JM'YNB&RX@+Q!=6J.7!)*:F
MSV#92MBY_9FZ*W0\&\2Y"\:J.S7@5S IIWQZ'*1UM^_U5:;OLKUS!(C6G>/#
M#XI #S$0GQBC#N^4; 'O,L[#/QCOQ$%X:498TY$W5$<<%=MG3,0"7Z=Y=:1-
M;T:VY8!)&OR4Z1WH2#L\J0?LYM K_3X5GF&K<[/Y8^P;Z]LK, B^T5=A1]B.
M8S^SR5?K@2T]H6UT5;Z [1XL#SJSJ&/8@:$1_@(Z&--I5)LQ5S=,?U/-Z?>3
M]$/=>HW,D!1JQI:/N.ZHC_U^NOK8*0'6FS6L-_6&=8M=DQQ));)K<W#=8M=4
M;^S)[!H<@+?6Y -[8J8M7+8?@XBA8P^@SU\^;<Y6[:5NKNY@>[9[IG'6C(^P
MPF'"Z4W<MQSZQ4WXB/Z9 S6]YK+6ORD/X3T=J;9Y(KW9>J=7#$]\LT$/?CVR
M8_U-I]<MRC0ORM@OWIC?\1]L^1=6\SEHZB>:\(-VO[^QJKWF?B=*[3'VY >E
M&9X1OP0&RYIC5J&2^[)0]EC?F6!-).*)-G=B5HIX:%@3QHN?JMP WS7-.\,U
MUH]KXXDGW 7N3&Y@[02.,FO.+;$@E65!#=A1EC#-.(X>[T+(:4U<?[F$$X>;
M6*F&6>2D)L#_'C?Q7/$2_DJ3AT'X\)YE<*4()V=@_E)'&'S\4V#>@G%'89L0
M.^B>R*U">.X<(FV;I%*?IRV[8A1]#H@%UFCX/3!5&8QJZ;[CL$F;?-S$)G50
M# R_N'A;M=T=Q"EAF";W/I06=:NV>XDS4+:"Q&5C80P:EXB)M<J9N-/+P,3'
MNN<.ZHG)BN7&I^&[_$#SX?AZL*?>,QP7>5P$#?$BJ)870=J9%T'K+L[$#=F)
M;W@S=!&LU*-=106OB$ZY(OIL$=C1I<A1+LWCN2_>IJ9M63!#G6NS'K]+@8?\
M5I]KP(':/%YS!BCS@(D39).+*XSHMF35^;M-MOGPE/1&0*>$8_83&SL^A>4(
MA&(3WT1(U$46VCX@0H5$Y3$KY-GPN)I"_"B<AW_2\%ZYMA[N$I!O#F]?M0GB
M&JO6F'(K8O]^XWJ/(8P4L$3 ZFB31QN62ZB(%XCNDM:3HFY).57M?M*YV";E
MT.YWH20>1;CB9W7_^_MN6TV"A5Q7HCWU$G67GX'E= -X".S>9]OYL8\/X^(^
MSODV[V:VP_[1;6KBZS;),Z<3,O4=\1+NJ)L$ANZ8<_-BS'N^K860,'=A"B!+
MQ:?%I/C]Z+Z-E;2?%$+%;:SNN^(C8_L)MI0,%_:P N[U<";"DR$@OGVX*V%2
MW7Z,95O%C]B+[Y&U1T8'R>]1:V: TN"V_F;;DV=@67'<B-9Y84PA:&K?748B
MO7?]_<D[98?%]"#X$H[_214F3+<]["1*A-7^V'7]&,%&H;.9PV8PU\CX=4LQ
M?Y_MV'RC7>^6)=IO_1EH&4DA+5./!4Z )8@< W1[?GA[S!61$N%).&8>!8-]
MX@,'A8$@8K-SR,6F6MH>%U0@_G0[\-G9CAMGFPUIY/$-RU_C+V<.G3 @VP+H
M 1I3X.J+1@55S_7H+";M5G]="Y] -'*J\[F$= YC/(BKPWRB[R0)7E?$KW"W
MWZ,X\Q=+DWD;XE*L'8P9=R/*))SW9*U1&$+- ]-U)6\=1B>O 9,Y')CQ:^AF
MG90C%CFI,YG0%V=$!.%DXEC@/!Z>ALF\L<G! 9\$#!_HASZ7G&1)A1\[SNY"
MQA9/9= 78@B/P0 BP79;+\<QW!\KL\+DV7.^!3O9W5D%%^YEJ+I67!I.J6]Z
M9.([@AQ;M(C,(IWZD3]S2@W3A^UNB,AL%\2*(V+OJ&M;PB-"@S\$<7BP\<8V
MEU$!F83$Y2\$./BZ=5!KE)CAM3FZ0$O0$K:T.Z?.[@M)H!B!=(@4+XO-;"\H
MT!&I06)5_-2!OS-[NB4:;58.ZG%>H>*DA,GQ.:QO>#BWN&7%),*.?XV=1R:(
M3;XE(QK;X?Z"B:T>3<-S>Y-0H(/\B_$#]32OX=%.P!U?(DAY+OUO007V<@@?
M'ZB%W5'+=*-\IM>P5'?@Z$QWX)I)N)$(0HIS2FZ>OL3KXK3S-/^+Z;TC@0RD
M($+W!?-NW/2*2UK;FOB!-C5W;'\V%YZT;_=WQ/7'(/$-ZABA+LJ#JY3T%].Q
M888.I"7(&E@9G!?6Q.6GQ](!L\7A%\T3MF3B5IW+\2!0FQ]&FR'&0HZ#D@I?
M%0'<>R?$;Z)-]L1#HL5GHK[P<.H\!Y\"*X07OQ4OAK4O#&\=*0X#K><)Q\W>
MH6#&_*;<C_Q6!K_P"_J[<W>H:/"N$$.(^<!2!_T6Q@M\ 3OV,1\GC!00L=)@
M.DZH,]F=-/\]L!Y@ZEQO6 !3<S+P-SB\+J835(L19[:P$@'OT&5A;T#"KR>=
M)WXR?Z.&F%-H7D8,D[YTP])-?Q(L))4#N"K ZY32^,X3?$9-UX9=;K56E!;"
MD<\XH@!9^L[2YM$%16^3\C;DYUVZKRFW)C%0ZB-7#H%N7/<2G^/QD# 2:%%
M,B\(%Z'D'Y^^?B3P.Z!GN/,U0?@;#3=B!W&R\S)" .S*C;O+" JQZ(([$V;,
M JE@1G\0NT\)S:AH6AON=?YGP1OPRNF4/#-S*F@,3\:VY;O!!];FXIHGHZ0,
M$;0BNH$3D;? 0UW6BUD/&F>P^ Z/PFQ ]0M@V5H_2$);YZH@*%B@[;AEJ%F:
M^I?MU \N4ZAE\5@<L8M;'GV)UAZ:1-OP<Y' (X  ONC17,!$]7DIE_C]Y&4
MR\+N%49 )#E6.OE)=-N456Z$QADL)QX%PI%[3D \;S@3QC:(UT#D!]DU;N"*
MH""$A "%SPKS)M@<(O=&B/QQ&#'%A16_-N>QQRMA%8AGIPSGUK9=$1>EW!:C
M[GQ]H,'1R#'\7WZZ1/L#I#O7WB.HA0<9))@U";.J L4IDDGQ 0*>Y60#S9)_
M!C88''0)1]NFS?4;?=XX7K@(F]@+[O72-PF=(KKH!MOH]F)A6ZL-P<TI:??U
MQ6S@-&**XSZ)HD)%V=B<W D*YMO2]-T(*@6W\'H+WQY2YX4C)%%QXP^%\L:7
MEL?&;XY:QNTDOFCN#EMY.3A>25;#'ILG76'FF#MK.S10;,!BV+"2/)[;..49
MGX2K/VLV-YQ-[3D> %S5=5\%@7SD YB'/)>'=#4EX;9\ Z,=I-?73]&U16C!
M@.UG3%H;ID^H4\0UX]#\W+?QTDF_"K,^QVA2@K!%X?\L^^*OE*M%K=/>;<R\
M'8_1'(GSN!$'P%EG;>Z!@:?S:[E'4!^N-V^3/WY^W+P<_EFH4N)@-1;\W)J4
M$A:RK?EP!8^7J>5:I1',G"L^FX;\1L9XX,6G_,_"F#6$,1N$6T3K!P''=1-C
ML6 30[CNP]?KH0II^QZ_>R!W<\.B7.DP;=@<L9GP*3C\N]$5@KC)Y%M/;.'@
M#H.*CWF@A?&>(@Z(WZ"P"K]Z?&;,$MD8)M_'8J35C<B_?)CG)#@>(YD0+6AK
MKFWR/[$'7## [O\?&Y[\+_RCD" GA/+;3V5]X;$^G<N@:3^=I!&02FQ.7  ]
M\9L!;KMO7N%P5N9?H;XWMQV1H-FP31L=V">>!3:,\(-M; W^IT!I6WDAXR=\
M%9=!0JJ,8QH+;%M]SG>(8. P,"!TV0G.9R_!WS=6E*0]-8@=(H]<(,?UUS4$
MZ_5RL +I$7-[ST#==JP UD!\F"#$^(9S>*S'VPI!VG]+)>V5E#8Z.LMQM6D[
MG1-NE2+J?XR(?CN!=?.#+B#\O0C:N2[A1+ZYB>65_"PN&^@BR/ QR@US4K>4
M\C#1:0620.6HWCC(C]GX,9']PE/J@7F>&::8/E SD-'?@O.&?V:'EZMAVY!9
MDE;2OHC[VKO (N!NU" X. T.A=PS"QZ/#7ZN3!W&+4$P'06/1A=ID7T1^N>
M3FS!;R2%&;H*^=DJYK323)0@4A\T@)5FHG ?Q23@GBC.+]+\=M0 ;Z-4DT)@
M@ K<:0*%R+"/HR"<L2)\FGL.0T,D7*7)2Z3RI+@E]:*;4^XQ77\FS*M>_\[O
MTQ@ +E3>E84"7Q*'O[(9^ 5:0'0O^[2^:Q7%4+9IG;@U1>+HAEWX</OI8]PP
M!):PQ^%--)]H,&+@[ W?O/++\V_S+RR L.UHM%:"7>82TP#-=>L.03@W+);$
M %&2ZS:'A>[#R,X3P5W<W&!.&<%8.[HNFTXY X0\OC)I#"=!LXT2^7EPE._
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
MQD9V4FYFTHX%$9PIA/3Z"#$LLG0,8%OXDF%/W(L,NSPANO"1W[&"_LSO6 %
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
M%[%=L8B^]-HH8B\]]M(IE4AIW&428 _G>T>K2>(8=E:2A6LT5>F6U>T "9!
M@![V.JT0?,2^.LFC= =YI"M@<R744HOR;)[MSD34U_M=4WK=D@1NE7V5Q)-5
M6:QXM&40<;_BA H:*%TR!W:S7O+C>8^^ <0>L9?1[5^\-HON3]QF]<.^U[F4
MKO)'JYF?%TMJ."*;"-3*F6U/G@W31+TR+];K*[VL;31QZZ/81>P1>PFQ1\7R
M4BB-NTS2T[TF;LNX/FE8'K5F!J]A0EV7>6Z^BB5V\\S]WFTTS.B2P!:N32$Z
M]NQ%@B/!D>#8]!W9JP;LA?*D<H)+I"96[G%/[ON.E;B/#KP: 5,56\03<4_
M/=>JT.@^.H[G<PUY0W[/A/G-33]7EB]\QM@)'EWB]<'^^D89#7+=8=@)OF">
MJ')2U<\ 84%8$!:$I6FP5.X92;H[/M )/GY[;-KP$8\Y"] ZGICK\><8=8@*
M,&*/V"/VLF%_W<LW<Q8=*_+1&/=7<_97U6Z5K#IAL]@$[2&$!6%!6!"6)L%2
M1U_+W9Q:,UY!A$RIX9 G:OJ,%TY^IHY#+8^8!AT;IN$9F.F)NC%BC]@C]M)A
M?]/# B*70FO<9\W99Y)E>6)HRX5M&(0%84%8$)::PB*%NT5\Z0OS,-?GE!CA
M#I99QER?2\(><WVJR"GL8ZY/PVF,;I$*]Y>F*EJG6,%6ED>D@?1' P5A05@0
M%H2E2;#(X_SXR.LU3@S/=QBH",Y&ODY0[+$)!"U<A^J5=;6$Z*/U(!7V7668
MLWF.^!^#?[Z%BPN?+H:.H)2K(?:@:*DE2;E-S?"-1\<F6XVW,?;!Y4[IPC#A
MH6<LF$LL]DP<>T&M:(E;5.4KX$,1G9EF&&O\RY5Z)7YWEU2/?@_'# L"@C)J
MTJ4+KXI^"MX?O)H\BK&_P-CW?&PE>*"0!P![^HXLJ#,SK#"D66UW^@9,;P%/
M@G^?C8DW?TN&JKI\>;>AWQ[0ED^-FWE'GKF3J<57*ZC_[-#EZ9R:4*SRQ!$
M6OB&]<M5]RK3>J)VN8>*-J9-YC/_NL4\<CMIBSF,'?*&_X'WKYQ0CVX^(RYS
MG@P]^XUIG9%Y_(-C<A%+?6_:^@]]3@TKQ@(PACZWP 2=O5X$#'>VL[0=ZET&
M?XN=W]K:WC-1R /V?NRYPW3;T@TX<&:QY_#BQ45@]<C;7ISCU3GUG"I.?3L-
M0O'>[P\_Q>3$M1CHSR\=51N]4U4USYMNG"9.$Z=Y:<(&)X03NM )E7%7%!K;
MW=Y?=CP$Z5.^9T_,\O=E%H>OU7;?FID(Z:\XP[$4OG1TZ*6E>G([2K^C9G,R
M%0D*$BL_9RS2">F$=*J23H7/_-@;+>0*";@"=V\35)?J\ZSO;-?CY7:<@YHP
M7J:NN453^OV2&BXC 3"2 +%'[ O 7CK-$BF-NTP"[,L\WBL/H]]4!L65,+%7
M[4,9CZQW42G,Q#4C93C S/8*=RT&<5<87HK85X?]33<']*-PHNVCQ[.796F+
M!T8((YS:W2Y;Q%POH\Y?WI&E[1J>87/LF0G'UQ/;7<N8NDR\2XQWK>V6.4 5
M%574.F!_HW1&C:X%F51)/!YQ&43=KQCA ULZ3#<HEP$\V)/0A0U3_$_P(-1D
M 5C=]"=LPNN->ZCMGLZ V@WZ/U'T(O:(?;E2)U?PBU=IT0&*VZQ^V'>T?%LH
MRNO]/%K-C+<&GMGVY-DP3=0K\V*]OM+34+-$L8O8(_;UQ1X5RTNA-.XR24_W
MFK@MX_JD87G4FAF\CDE0NRY?Q3(Q73TS%QU*-,^/7\\:J51_A#(:9G3#EX<>
M$EV* P0)C@1'@B/!:V\L('O5FKU0GE1.<(G4Q,H][IOQQE]7I@SO7886= 96
MNAXJPYM<(W^PAU,FW/,-+T;0L5F9K)CG$DZ,S<HDIC&ZP"O<7R.EF[72P(ER
MK?JJ LWBB2HG5?T,$!:$!6%!6)H&2^6>D*2[XE%[L'M9+!Z*U]_-J37C62QD
M2@V'/%'39[QZSS-U'&IYQ#3HV# -S\!H0U2$$7O$'K&7#OOK?B??,A'H8)&.
MQKB_FK._T+U2?UT?84%8$!:$!6&Y+/>*^-(7YF%\R1'74QK&EU2 NX:Q#AA?
M<@F8:TJWFV_I*G2 2$=E=(!4N,-NE'Z_6,E6E@ND@>1'BP1A05@0%H2E2;#(
MX^WXR(L"3 S/=QAH" XQ;6O6\IBS""L*-(&@J+XB]HA]$87_P'+ -@H5)HK6
MRR^RA2TZ2%#*U0%[+N5*ZM2SJ1>^\>C89*OQPK'_^L9W6S-*EV\?]#F;^";[
M.GU@,UX1ZIXM>0E[:_;9FO+I\TKV[U_#/S["1-Z;MO[CU__^+T+^FO"2.778
M>^JRR9V]X(6BQ/<?//C*UR7_T;W5/>/)\%X?^;Q6[R,ZK!E^N6=30/^?'56[
M::D:_#_\<=#JJE?$F/QRI;<ZO:M?,]%K2A>&"0\]8\%<8K%GXM@+:NWDLZ\X
M0&!%=&::82ST+U<P*O_=75(]^CT<,TR:!UW:I$L77A7]%+P_>#5Y%&-_@;'O
M^=A*\$ A#\ MTW=D09V9884AUVJ[TS=@>@MX$OP;=GT=JNKRY=V&>GY V<^D
MR#]S=UB++TQPZK-#EZ?OJMA>&-OF)+&<PXF# K#P#>N7*TV[.F8&F]LFZC1S
MJ-1!V@0#[B5??<_UJ,47ANCLH//QA3FZX0J)<X:M6C[[%D"-;CHQ\D3^B[\8
M,X?84S[^V"%OQ&3 R&>.^1IRZ>JQRZ7SF97[:H++/P2OLPF) 7 +#$=G+/[P
MGBVH8?&"(+''=S ]A^J>3\WX'WXSIHQ<_Q^CCIO]]O5"L PEP-;3;XZA[TB$
M1D*%VQ&WHT18'K$=<SZ@BS,1#\.-8^/8DHQ=QA5-:"1V>$/*9,&SD>D[2LKT
M'87K>$]-:NE,(7^GED^=5Z(IA-O?Z8B&8VN[0V<F2OHKSG#[1"]5#[VUU&;-
MW;[2T3(Z@0J%!<F5Q6/75C,&-#6&5C_5CD2]C,W9&D.BVFXGE'ZU(A=*OQJ0
MJ +I5VH4[M]X@1DV>?,'<^$_.2KVS;UGQ#O>ZK _,S0!B8!$: @14 KA!D B
ME$B$"F+!Q4<^V<Z4&:B<H5B4'7L4BT@$) )*(=P 2(2:*6?9B_>E]5"+ D&R
MJVG8CPT;\!U!\,1PJOSF>OSKFRQ/D(9(P\K%!PI>*0B.F[;^FQ9I6"-E_*2J
M&=LDZ+3[9T1G^A8C736(S237WRWJ3[@+]ISP=S&A\V2_> 69V/[89(4?-$<,
M)FV04ZDHYLP!*0Q=G-#*,D"I51/:^9:[JQL-]P1+R4ZZ['%3TI(.!3 *8!3
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
M9X?X2%".BO?3]-Q6K%=C$PA7N*JD@:J$%:DJ)$"G<X/H5X9^5^F.$/\*Q<]
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
M]*7E> O^2+[2YQ\MZ$KL5*'6#O;N>,<B)U+A<;SP&S;#*I?&7OU0>ZR><.P
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
MB/4EYR@*CW"@E2E\W<])*IG#+]A:5=.[X3V<:2^PZ[,&3T5]C\\<O@QSRMS
M+-I)/RH]YE!V;=L8DJ[\9//4\(L.O.C BXY<!^25[=R#\K?#'FUB"A;EEUEO
M[T7A;*2Z']-MS7X*ZN^"\2KB%-N/&(G0!=_Q)MZS*R+'550H5L*<34FB&"K?
MIM.V&(<".6(MO_#,MV+]?<XBZ)E8Q%W_PZ\GXCS;W0O/6K>VXV)D;@,N-@,P
M.=<@\6*AA039;!S%IGB4@AWK \O)94A0"-SS(Q-^ MMVYAFW8G63JA+N7>G0
MGSV404_'.$(K-.?JO1=J2T9E\LH^I0!+IO(V:V7GR 9MQ\[ T6K8,#;/%LF$
M.[9!?!!>HHT@!TXJ:DZ?>KQ2R_.'!AVU-$_\=[(C$SP2)VZD[80V)= "W6'I
M.1;4<[C7\WXWLS1RU.!H-L8S&9A4=@.1#9/\M(=@-E<T/"V]-M<O/X5>[K8;
MYZ@^TJX1J7JNE8YIU&#S="GDU.UN ^F!C49DR,JPWXW*;D\>[G?5-.HNVUW>
M[.[;$PFT6M=J_?AJO?1QA;(K]+*->0D4>N>L](D350]>O*R&7CUZH;:D-B^Z
ME1IF\"UWKLB#RI3]S@A^A^!&!FWBA(M,@&0_)R7<5>2AJ\U*-ST<=&@ES#_A
M@":N'O/C3:U7VFQL>FA4+E9[-R_O05[XKN%S#;?""B2H8@&S$:!2,EL^8@,O
MGKEUYF?M]SIZ Y.+U) L,9\HU\_$8YA<O_@91Q^"[EWP64D<GGC+I1564!(;
M9J*B()\M.B7=[3*1YX10?LH_'.>@<PLWTHE%]/?6>*UGRCBSVZ*Z;NGPBX=_
M^;?T26L]D07?_>[P2^N1+A WGL4;[UL3_G#3:-R6A:?\!X&LG&K@EC_3*VE/
M9;/GO_<ZY^][_='[WL7%/]YM*-Z=M34<_NWG;/4 M)2TA/>13!G(F;>F%GT)
MNKO"3K/7U^7OXES)-V'$EOS[V>2L9<*R,2?G8*^ #=U]+E0/VX(/7-FR'4A"
MK_,:#>)LNB0B+O=BJC7C?S@G[E"E\D=DJ.]P1!8V/"9D,M#G8+8)5Q7X1S!1
M")0)%!CN>S7'T"AJJ!%9%NVHSUVFOMAWUNO Z+<JB3R6ARP<^4-\$9MMQ.E#
M,QR,_]G$.T3VX]]%BP8M^[(_=ZFR?S;<:X-2!U;7WD38$_FM1D5:QB5_[C)E
M?&_PN]Q\_EL>N0Y>;(V(EC%F6$8<2(]6/_$Z?)=^M/KM8@D3;[B;Q[#! 6Q!
M6SH'6H?$Z[H9M?G?AE\+>ZB4-4BPZD#J;?F#V.%XK]?I#JHX,?\TGER%T&_
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
M=8/-ILU*.K4:-?E1(W(RN:$XG6)#M . UY\Q,F_M*64+Q3.E,E1/?L(UG K
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
M<*:-3;[)4X\9V*F)+?,*2 [@1-/ (DYR0CYQ#CTPO$1K(*W>T'B5[J8!8<,
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
MQB NE<I1\G*-Q4R(JZ)-29&[9EHB2G&)#LJCQL1@"5<KC[L(*,7C63'K9SO
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
M%8R_(S.9FU^J8/I=@662#'<IV&HB0YME974I&)>6;<.RJ7G--V*],U(3[*T
M"W+?+LVX"9P&3C-<,A#9N766*[.J\WI&(UZ$HOZ3/9<F\5S%,V_#EC.GF%TR
M%0V(]-25U8@',*G08T;DIY2R.JT/)>7P\Y;X^DC,O#!BJ_/5\N8-X5S1;C&S
M)]V:.TQOC #K^_)-Z3'V9Y1%;+JY1<!=V6MT:^JREGMUF8]QD+CKOA"QNI%X
MP$<HPH,P+94_OM2H?,,:&'W:W=P!0AMA/U9?1AG&'$0G<'?*<:(.68R6:FCG
M-M$WESX<77KQ^L$!Y3"Y*QHL'5=?;+_#Z>^]Y;M? THZQ4^P6N[#$/O:JF K
M3#0O['1\4- #G@8T^^H-C:BJ=&&EW$?Q HM4?;4PN-T\@TGITP=E>7UU; !A
MXS+O6L?R'3@#,DT8G0 RIP-G0.XS0%5!YG1@H78CM=!BS+H^+!^U]W]]1J(K
MZ3!MYP:D),;LTU$\$20@B*??8>N&(8D(F)$R*$V[<@#X(X.=Z<N]5*8@-<V<
M $2GTNB>TS)-'0"FO7[%%%YA!U;*PO9QZBVBW^_P).>23BVI7<9[L$W%2:9G
M$!HNIW*M;92/;<-R,0@+YB6/U-':J0J1!3O%;+B6):X3O*%1<>L0MUX1Y(<U
M;IWS5D)>?U:D0HF0:T*I+_XS%483UXR=*(LJ?LT4_L<?4!=J =[0"6C9C *K
MGFO\$1QB 73S\,>EXM73L!:'X#^"LS/1Z0II:9=6LZ6,,3L]>>?4::>K4BS,
M#KID<NQ+L?JA@$OE^?;E6/74P<))/642>^\]M+UWW^/[$,Q3/>B>!^HJR&C/
M?O%Q?3WC-'EF7R?'35ZK=?P*A:3TO^R+6;,:-9]>^WG>,1M%;*4"?G51*HLG
M,HRC8TX+D%7IP]',HM$LL5JPNQ0IE89=8EW:\AY7'SR)UBERJ<J</=@2)/:P
MFI<P[J]Q;U"2LY/*M>Y5<FS!B7@I(!^F@V4;B7*-:JAD&L><LB7FJE:3!J-D
MS\>GN)C)4@V;M]1)I7XN"@-*-]\JE<<PJZ9"+AE7$W@5E,\%NQILW_R@GG@H
M.3RIP;H:]&K5QAKSUV1\??02#OWK,O-(FS=L1]R\O$](A13J!5TAXRO$M6]2
MK-"# S#A/[MGVV^>J>LB^#(]:O)]'J-(Y,67IM*H;2 'A*:^5YW:\!V_IE+0
MMW33*>8NTKR7[]0\W2YYTLHR,34(3E4Y5$9;I.HN1 XDB>(2#XI3+:TA<"CN
MU&K<8,I>H[?=IZ%EN>M"S1K9<Q<'WVU6W]U$ZQX\)(4>LZC93WR+J^V['?1,
M9Q@ZLWERR7&5 %EF;1D8\NT?U(\)$AB>_ U02P,$%     @ $8(33]']295Y
M90  <-<( !4   !C;F5T+3(P,3DP-C,P7V1E9BYX;6SMO6USX[:R+OK]5MW_
MD)OSF2N9F223[-KKG)+?LEQ[QO*U-9.]/ZV"24A"AB(4D-2,\NL/0%*R;!,@
M0$) 4T95:F)) -@--H#NIU_PG__GVRK];H-93FCVS^_?_./'[[_#64P3DBW^
M^?VG^VAR?WY]_?UW>8&R!*4TP__\/J/?_Y___?_^/__Y_T71[SC##!4X^>YA
M^]UL668)9A=TA;_[[[.[#]]%W_WX\W_\]//MQ^\^S<Z_>_OCF]^B'W^-^+_1
M__[/E&1?_D/\\X!R_!TG(LNKC__\?ED4Z__XX8>O7[_^X]L#2_]!V>*'MS_^
M^.Z'7>OOF^;BUZ38=SAL_/,/]8_[IB^&_OJN:OOFM]]^^Z'Z==\T)VT-^:!O
M?OCOCQ_NXR5>H8AD8D9B04M._B.OOOQ 8U14T]C)PG?2%N)3M&L6B:^B-V^C
M=V_^\2U/ON>S_MUW]=0A%C.:XCL\_Z[Y\]/=]<NY(%GQ0T)6/S1M?D!IRDFN
M1E@R/)>2NIM 0<'/XMG_ZZ!GL5US,<C):IWB[W\83E1"5XADT0JO'C#K25[K
M&-8))2N<B942U8_K2ZMD&-OD+OEX+"X?<+1_8D^*%2,=<8[Q')5I,7R2GXXC
M)7A'[7-2Q;/B)<E0AHN(9KPM_D=,5S^(#>W'7][]^$-%-]\/"LP?6409+?C*
M_3G*RX<<_U6*K_"&__N4D5B,MANBHEA_!"D+G%62$;$)?> ?F]:"O*,Q4Y."
MOQ68[_W-#K6C)J7QBW>7[]Y]CN-_+.CFAP23ZN'BCZ@^(]XT^]W_XE_]^S(K
M2+&]>+)04O2 TW]^+_NYIBD5VS%ES?SXHJE=^HY(VP>\0&E-P>0;R5O(D[0P
MI6Q'V!SE#]4R+/-H@="ZI@ZG1;[[YCF9S=?_OB!YG-*\9'C&!>B,/^3+Y"$O
M&(J+9V0;]'#/QOUNL? UAZ_YG\\GO;NA1Z)GZ"'%700_:>2!V/WF<RGVGGS_
M\F5T=[57L?"XATY8_!UE7*7]Y_=<+:X/F/\0\H>3?WY?L'(_(\W9U5/3F3.Z
MTA(2VF,A\">[Y$^BV=0LJC8?VK6=NV5$H?!(7M?3)4(UMEI-CMY8?S5/3Z1>
M[Z;]6!O*4?,ES0HNU)=I-:]<S\&+U8'&H<WQ@<729XFI-C_'JZI[U]#9#ZCQ
M!OG(YG_^T*)?'DMW?O-+E-)L46"VBAXH8_0KR1:18#A"?#TR'(M=VTR;-AK3
MM7[=@S@]C?OEM(AO_OV!/VS&'W:V>]85?]1%\YP647IVS X: Y)R#I&F8# $
M@^$5&0Q!VP[:=M"V@[9]BMJV!3W)EP;^4X3BF,]>$JW1EK=((Y0E$2V6F-6_
MH'3_&G4U<),QG6O@YL0%S#NHL.9JU"2.:<DM[ENT%1O=)$LFM=Q](.B!I%RR
M<=YM@5D:+6CP08,/&GS0X(,&'S3XH,$K\'(KYZPO7?Y=A)*-"%;;(<IQF1=T
MQ15;AE,1O&>JR&L/Z%R+-Z0LJ/!!A7^U.NQ=O2)N$2NV,X:RG%/#%Z2!]=%C
MA*"J!U4]J.I!50^J>E#5CZ.J]SZ4/*GG/T=KAM=H*[[)*] YP6N:DR(J:)27
MZW5*,#/%VLT&=:VF]Z%N4+S+[>/CN.EV43\LG]'[W;,T8UZ&C -)NX=(4[ X
M3M[B"*HXF$,UJ.)!%0^J>%#%CQ?W,EQ7\J20OXTVB!'Q-B(^19CAO(BP$$J"
M3=5PG:&<YW)JTS1(Y?[</.2Z><9E\PA-3;M'=TC*+$2:@H(=%.R@8 <%.RC8
M0<$."O;X%>S>*I*O.)2(3PK*R-]5D:0*]LU0P<F,Z#RB:U%'2N#TABJVX:C.
M(U+ZD!?"4H(.^VIUV)MJ>4SGTQ>+XQGU\H9!\0Z*=U"\@^(=%.^@>!\GR*3K
M['&O8B<T+JL_A(I9X;G;B&1SRE85??I:M>9 #A5I(XJ.J#M/.!&)(.0J18L6
M3;#U]Z-KJ.<E8^*97(!1^C\8L<LLN>!3UT)@5].CTWK1O,F:@EO,"$VN^'=M
M>G5G6\?4BOG2H_5%2V>47C^N"IDBJMO<!\UM>JA.4V>TUE(H7V#*=LZHG/$'
M*8@[_-F1;7_.'\M0>LTWYF__A;=2(U_2SA65=+6BV7W!S_[[)6(XGY9%5?><
M9&W;O7XG5_37V_L=7E-6\,<+!:QUN])I#@GU@4B3<R2J?OCE"K,%?UF_,_JU
M6'+A6Z-,OIZ4K1U1?$52S,[Y/KB@3$YI:RM'%-[A!1&J?E;<H%7;SJEJYHC&
M^R5.TZ[7W=;(%7TK;BV>E3E7(W+YEM/:ZG0P7&/*[G%<,O[0-V\?9J1HU7UD
M38Y.VXPA<8;=;U</-&TAK/5W;[C@J\'-M/3A@)[U>5-'1L^T+2]J8O4X?HUR
M),V4O>Y#59.UMT!94QHSFKR] \>;8MO7Y.DG<#SIX6*:[/T,CKU.#5N3LU^
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
M,L3),^K?57(B_K2J+F:CK"H]5?*&'MP=NZ*E%_BAZ/)!J1O[)GZKO,9!V18
MZ>JR[^K6(R7?_\X3/)3')K;UY"$X/]L^/Z.D]IJ-H8)K-KAF!U8R>FG^T@X3
M%!('5A81M:%*0YP5M7) #0]B2!QV&W+4R*X>;6C \-,#G).IUQJD'3 V*"^H
MSUT+@J/?YGT$W?8/. 'OVFVIODT-4JR''CL01-3.:^SOG-3DUM+="L?F5L.U
MZ99A6Y4MN[%D,+N/GC9$]=TGH/:>X0KAH%WG'2BQE+@T08EBFWE).QW%X&1.
MQWP>)%D_@9&L$&EHS%&(-'04::CCPO$51OAS5*!OE66VHT<W3O!E3^>!@#(2
M!D7Z[>X@FZ[7_+65G.[MM")('IZFV<5&_K.8HQM<G'V^5N0VRQI9(*"Z">KV
M[GS*=VP^\]EB!PO(R='L8H$X_A Y&2]^M// ^_(A)PE!;#O)$G448W=K&R0Q
MNB%YA;1\I'Q?Y.8-VY 8Y_<KOD7?QRC%,_2-&T&8*2CM.X@%!OC ,X81/Q47
M#%>K74YG5]O!48_5%9QL*_:A][L/@N;W!VZWYNM__^N_GI/XX@=($:(0:0I1
MJZ.)6OW(3W0E:6V_AX#:$%!K$C59VR*_8[I@:+TD_-R1!WQVM1T1R9YC5 \)
MZHI3E;4-$8V]"UIRNT=H5Y.RX':C.CQ'W1@"\<H8M:[FHV7 ?Y3=GC*3@JC=
M7;P4>,6,K&[Y/[3..+^AQ205)#RDZA!(DZXGQYA_$;Q!!1>AZ?SRVQIGN2I.
M6-$RQ*>&"CHA3!-XL-NXPS3U]%EJ9&9 XD]GEZ5#3DV(S'9HQM14"1U=#*8M
MA^CQ=WOI7D?U_!G!L^M=V P@ 3!BI[>;4SF,#TKN[!QB@\013O2;"3P"1AZU
MSR.J=FB"$DM[QS&$G7+((6;D!0<38-O)EE'H0XA7]!"O*/?#@=HIG,0KNHN_
MU][%]4(81A>/J0WM@5E'O>Q?:B=@!M1*/ )> 'S1'CWDV]*)-N2@U@T^"U'%
M(XDJUG?7^8HM?A]]18PA_CDEZ$%4Y.3J[HXTW3!CY2#.(XXUJ!D4?'R=;7!>
M4/9'_11%,*FZI8U TA3%%>N3!?^GFR"=]A;(V@W<[=?6;0XI !(B3:\H*-/8
M[UHEMT_GC91-V1U9+)5W,G6U!\)"=Z4[=8^1L^$_>.)$HMEN&=GP$W1_-G3<
M)J5J["&H@EMMT_E]P6?R!JWXGS,N*#F?3ZY6J&NO:7<\*:;\KYH0NW-T8O<V
MY($\J$I =K4/X4<A_,C&!5Z=BM7SDD0Z"@Q$3KM7%.U_$HTNS,5PGP$'^AB\
M(&JF*8'$E"T++P1<V>95>GK6(3@AUME/J0%N!5)T;9TP$&36\CO5A_Y&%TH4
MZLH8<Q0\0$?V )D!V[Z\/[]&HKHG(W&!DTCTY/L)+HS]/QW#./< :=$SR ?$
MUR9_ HDOA6-]S4BNJ#S3U=:&P^5J>BDGX.6OD%P7$&D*[I231[U##G?(X;;
MR-W^H)E49XQ^*K=!SP#2AP3;@'"/ /=]]1F-KR.K1Z90@\(97DU:C_'KTS/(
M1H=0!Q@LP&#08+#>RJXO1.RW"*_6*=UB'%5/Q$DDQ(.1AU(\.UJGR+@*L\F8
MSK$R<^+T@+, &P78Z 1AH]OZ3)MD29TL3#E!N""L6E)G..-+R 0$&#I<0 8"
M,A"0@;%;S4%S#YH[5,W=S@GE29U_^Z-09F/^F557D$1T'G%[?T^<I@;?-8QK
MI5V/G@%ZNLF5"N<WS\[3ES\XO>+AT[V$GL<?(-D,$&EZ179,J'$?:MQ;3G(\
MW)GO^*ZL;PV:= T6?#!@@P$;#-A0>3G43K53._6YO@X*= !0.]5-C2NC5_;<
MI D^ZX!\!>3+$O)EKHW[0KG>1+S-BA3BJSQ"6>W")=D"9[%Y.2_=X9RC7D9T
M#4KO.!<><"X6,WJ!-SBEZ^IEQTLN83,<+S.:TL7V#'%IG:S7*=^C!;.*NELV
MQH,$$$&DZ16!5N:8!%J3 J7D;UQ7_YS./V5K1C<XN664'^*B0M[EMS@M^8*Y
MXGOF9$7Y=W]78GBV;=ILIXS_]2>.E<6SCO<D'U#.?KN99,GYX69C NKT&23
M.[VK656"TU'$JJ7-"$CUG^X2P#,PVFP S^"#9RY.1:JUKXT.<G.F4( S4]O?
M(K5N2H""5GRN% BH8,#2 I9VTEA:?R/(%ZKV-FH$(6)87)S$*39%TA1#.$?/
M.FD)>1T!6GJUL$'C=KO;+0U]?,>@9[#7@[T>[/6Q!X,$/3OHV5#U;./#R)=R
M_2[B9.417XQ1OD1L/W>ZFK6LOW.U6DU(T*F#3FVN $TX#0E)RX)L\#V.2T:>
MPU[<GEZ7185Z3>>7B&5\K>>WF-T+$3S;M@^@<-LZ>"*4:11ERI7%YG2[G0Q#
M_MV*)V)$/E\67:9C9WL/+#3%0*J*_M.U6.Y*_W1G>Y\E&2NBE.0KVP9S_?3N
M1FI*<BN%HK5-0!8"LF A$L"%HD7[ZC*C@V*<JZ_@\ 'M%TRU]C=0T!70-0,A
M7.!(DJ&IS6GR:NF&F"/QJJ'ZA1"0 $T':-H2-*UI[/H"I'^JX=L'$3DG\HS6
M7'+KXCKXF_C;/(U*?T3GH+4I:8.2J3ZB#"VJIY_3+.<+F$O!)$LFR8;DE-UC
MMB$QOF5T0[@ *Y*HAHP#"?F&2-,K0N.U:M!<$(9C_H!6:90W<$/<C!3BTLWK
M+"%<UDMI<1QE.T^D_D&*Y1U.ZZCD)5G/J$)*!XQPHNSYA^HG7Q%+9ORQ*F]2
M6QN?7H7I_/S@D*NFMXDOKRU$<0[>HFT5G]H%VEL:-3A97B&\OQ>+0\&9"#2F
M5FSRL^T+T:D6T^.*RI+;%&6=/K]C/BI,G.&C_._:P;$$QFP.WIH1>6M:%1GJ
M<IN%-"W=1@6UH+2/S@NE:6N! ?"&O"':;?Z"PIB/);(0G$ V':ARBPV,V#K9
M<R$[B'3=I3X.+0CKX7A;GB7\V:W?-/@3@S_QA/V)5G$X]U['G"PR,B<QXG^C
MN"KHRO>3:$U3(K+B]W_H>QU-1W3H=>Q'VB"OXP?R5TD2L0UDR>/.G8M3ZU8\
M;5O_*T-[!XT!R;,'D:97Y&TT]Z_LE\=MLR@Z0/KN#AZ82#:B5$_.B:KV8?5:
M,^SEGAU^@I!\.G\VTQT[2+_./HI<9CFG):D.3SV6=+JX9^0*$?89I27^B)%0
M"\1>;?*BC/M[8)$RS(_2\Y(QG'&*N,66\X4N[!=^1%4?&W-&D^6AX[F?@@\X
MSS'^P%\1UF12HX=[-F[PUX,=@=&,_QDWZH6!S/8=QD.QTZ>$=!QJ':V]>)TQ
M-Q*6?%DT=??$)%_6T7(UM7(?M&Y/'VQM<%;B.H:^+BPH4)'S,B_H2MSVJ".$
M_08)3M#3RZ[[E'-C_#(OR(K3(YO=]D:C]]AJ;5F0O'DC\M8&*#- F6.",KOV
M FINOH/C48-P.LP*!N,],F/9 G0(+\'.Z&7KXP.:C+X#RJA*E=%D[2>@K%F"
M!C1GX6>HL] /$]+D^A>@7 \QZ#19?P^4=2,,6I/77X'R:HQ,:/+[&U!^M8%
M7<4#JK(U#!5T[PNODU*C#6)$*/<1GR#,<%Y$6-@XPD%<B.^-,W#U1W2>@6M*
MVB!?^)6@+B8HO<5L3MF*?^!ZRV?^K,J84OK 3?M"\C-#I"GXOA589[S$22F"
M]#XWJ^.Z61R7S=KH+,9N/D+ H4\/AU9N:^I&H\>A56P%^#G SP%^/GGX6;(%
M4 OG)#A,5L[K /75DPGT+LK+U0JQ;43GG3&SO4RB 4]P;2(-)G68R?04_KS\
M%B]%=LR=P'DUC";CWI!,%(@T!;-)&<'Y J.=Y#DN)EGR@6_N).4D:JG$ T;R
M4L\$+1:,OX6Z[F>#6FLQ:M378RAK-?GYP>SSS:YQ1233[$Z4NF1U&MH-S=CN
M8^5LU9J'XSW(1V0HRK$ [;4X[V@=4(& "@14(* " 14(J,#)HP*#;)81(0*N
MM!YPX5O=4])#(087N]7-Y6#[!EQ05S?/6HJN)\#KIQV8DT=\=6&RJ3SB8H1>
MZ);N<*ZA+#.Z!N%6C\!N$P&2W^V?V(U;F?>&A!%!I"G@5L'B#19OL'B#Q1LL
MWF#QPK)X^VH[GI3EGZ,UP^NFCE6$LH2+VYKFA&N1-,K+]3HEF/7T"_<:V[4:
M/8!(2SKU[>/SJZ#YZNDS>K][MHF&W6\L2+HM1)J"OAWT[:!O!WT[Z-M!WP[Z
M-E1]>XCNXTG[_B5*2AP)?B-65YB-UHA5^5J]\6JC,5UKVSV(&Z1E7]0)QTWY
MWMOZ4?+;(#6:0])+(=(4=&558;2]7!W6/E!<>J?1 PP;RANPM/J< "L ;N7:
M'X@20O6"./L.$RS08($&"S18H(.O2=,Y^FBO V9T]K:Q-@#.B--[.]14#0>%
M,QQ#<"'<@!0 HP 8G09@9$>W]805_1:M&>4KL=A67DK\5TG6]:]]D2*#$5WC
M1,:D6?/%UD^=9,GE[IEF_E?=_I P&X@T!1PI6+S!X@T6[TE8O$&%#BKT::C0
M _4=3[KSFQ]%14R4+8C(D4%5@EY_O5ES--<ZLQ%9EO3E*\&(N+CY.FNXPA_(
M!O./.T+J;$@3'7K8F)!T6(@T!;TZZ-5!KPYZ=="K@UX=]&JH>K4-'<B7KETE
MIO,)%*%]6]XBK2!<6BPQJW]!:<^$HCY#.]?">].HIY('G37HK.WA7I-:[ ZJ
MSA@&>ND.$!3SH)@'Q3PHYD$Q#XKYR2OF0X])7UKXSUS'_%;57>NI:TL'<*Y1
M=U!B!<JF\PL\QXSA9(:^F6+6VIU-SO5.@OFS<'Z+MF95N'3Z0=+](=(4[!$=
M>^2<KM8T$^F8T_EUQI<YE[9OS4609SCCFX5>46T+(P:+)5@LP6()%DNP6(+%
M<O(62T]US[%PVK7)!FH&FKQ#J*T]Q/#P98N^C[XBQL0U6^FCT=S3+-49R[F%
MJD^4I;BK/^K'3>*";+KN8>K3U:*ANG^BKF.B9V](!B)$FH+1>MRKL43_"J2:
MX7B9D;]*3?^;TV=[F-K=79G76<Y/2[%I*NJ==+0.=GRPX[U*<Y4CRC4NL4SO
M,=N0F"_!*ESGN=CF,TY<WOZ3LKS,,1X1)JKC$?[+]C1J3FMM,F6; &8%,*M?
MA96NPY:ZV)1&A_(9J2KP8*-CO$BJM46!0C\]KX%0UR4@W@'QAG@%HZ$I/2+4
M?!"N-E:$W CO](2/O_TQXOM!C,4UDE64$YU'C.1?^B'DFJ.YQLB-R JI$ '%
M[1]ZE M_X(&H3>=W7-#.MN+?*Q1S<G1#CGJ,%"#* %&&4*. S@3#*QA>K\;P
M&GQ>^M*\WT:- $0,KRDKN!784^ON'LFYQJU+4M"V@[8])-#_OI:RNYV076=S
MRE;5!G"V;7[4#_+O-5K0NH/6';3NH'4'K3MHW:].ZQYT9OK2O-]%?/[RB*_)
M*%\BAGNJW1W#.->YM>@)"G=0N(<HW)>(97R5Y[>8W0LA$X[+6-QY2M*R$+D@
M1EFUO48+"G=0N(/"'13NH' 'A?L5*MP#SDQ?"O=/M4+Z@/@D1KRYR(VM(S%P
MG2?;,R/3?&#G2GE/"H.:'M3T06HZ%W"ZQ;@.%L:[C0(GYP<B.$DKXFIG&8[I
M(B-_XX3O*X3R=GF1&RCRQWF>5]="*P_W!2=ONJYNZM-*@;8_<+!_@OT3[)]@
M_P3[)]@_K]#^L7-\CBAYPK&VY<E(?!?EY6J%V%9$Y^>$4SLGL2AK@^*8EED5
M0;2F*8E%>9L$%XB(NPPX"R7:KQ--L]'&HUP;DO9H'E0&Z R3/_FC6E/%Y0TL
ME/3Y%S_,B/RQ+3];>.A-*0:<SC]@OKBF<S[C^+GFV]G.1CFC)65%@=FJ&G^7
M-;5MHZ2CZ6!CN9(UMA6R^G[W05#\_D"G;;[^]_G-<PI?_  )6(!(TRL".W)6
M')A+_--S\OA7__Z(OI%5N6K=!Z2_.R*-[_I*TMI^=T/:'<H6N.5UMO[FD"3I
M7+7\"HPLZT5;M,AKPFE^QW3!T'K)%8"T=1O1:CLBDCW-]DX#.R1(LHPZV[J'
ME";)!K."Y%P;:ZJ12F E>4/W1)^A%&7"HL&X^-"8+XJ:;5W-83"@+"75W6'4
M3/BO;G6.\N4D2\3_Q#WA&Y3R99I/BG/$V);+?%6U0<*745\/K%&1[107?Y!B
M>5[F!5UAQ@W\*@"3OX[I0TH6-3K"_\WG1%SB>,OPAM RKX$ &=_6!G8_*1]P
MGF,\76.1!Y8M*D/H@N25\7''=VD)R[K=8#"TM^QNT;:N[2.58=/N,!B<<1NV
MRNBKY-" M?:.[IFZP878-FX9W9 $)V?;3[E8)7MB&Y"2O$ 4^@_@A<FZY/D'
MFBOX>-G&/:E/I40 H!)ZY0U]$RU#?C1;^R;_CBR6Q73.Q;BJD:3%A*2/!U;$
M);KG)6-\MZQ+/"G+978U]\O D])4FEQ(^[AGY99Q3:S MRF**YM+R8.ZL7OB
M[W".$8N%6GF!-SBE:T&5VD+3ZN,AP@)5_CCA>;M!*_YG5::0G[I=YH)^QY-B
MRK\M5'D*\^L\+W'"%T:,=T&D,IZZVOM@@;)BMO-P*,YQ><,00'5Z 535NJL%
M]:(4%15K,[06X!O\M?I)/NLFG<$P5Z$//7EK[^N!M?(AQW^5XCC;=!WERK;>
M21>%=Q5094=K$.2KS[>N]B-F <#)S$DC"4%L>Z!'=(B3LKVWL-!3B:%4,]+N
M.Z4=_DMH''2[K:B1-Q$2?]H^(FKNC('(9]<!0XVW<JA<JO<]VM_.'%V0MN%I
M "[NU^ %43-(!U1T^I&$]T1N<C#2D.&)<.=>*F=Q5(([]&P9)*V6BOM;D%:#
M:!\PLJJGP5%YA"XHH;2CN$+8/*V\LHZH>TV.WH%:8)*H5% +JLW(HYVQON!6
MDHX1.X*UHGH;\J!P319^ K,XM(U:6.O%P+X^8%+/B0YJ1=D%'8"ON^%OM2.H
MP*UR:.TTEB:C:?+S,YCM)B2!&^^9IY8$[FX;T6-)$4X(9KLPXZA'D+E;I=[F
MN^L5TNI63;/&;I^P K='A#U6]0*%-+G[!1AW71E2FFR]!\:605BA)H>_ N%0
M,RM?DZO?@'"U:V6:]J![TD,K#&66DJ/+)32%IBM.49<O*&J-?AT*7<Z@J3$&
M*0JZ+$)37;122729@Z:L=&7XZ/(%34WIE^FGRRTT[:5'8*LNJU#4F+V%:#D=
M]W$>G);X^FE7K"J/&(XQMW0?4AR)$8;5\S(>UW7QKIX$#JK4=9WQXY?_<6"[
M<#U_]OG@L[R<EG%GB\6V/G)A7^:W*"]>YC1W-X14O0DB3:^HHI1Q#+:HF/A5
M;*A7E%W0\J&8E^FD6;AW^W7;N"Z>,3)H#*BL_L%((2QG61!ZSU%\9(S2#1&.
M@Q9");SI=/&0)E#[$=19#FUM1D J@"2,W;%]5O(CCFO3#7VY*A%#IT_(./29
M<1C27>R%WVM).]7:C-SR9S-067_)@XO :7\?=)C>#RH*P(ZH0@B]"0$<(8#C
M] (X!EA((POPT$4K1AK-H6\AC31^8Y!YZPEC_25*2AP);B.&4_Y3$JT1$R$U
M%H#6?H.[1EN'4#D(<CU?EBA;Y$OR$9.OF'#-Z?>2YOS+^R7Y4W%Y@4D_"T#K
M59DE7*$3@IW,J+@R!&7;CRA#"WDU+?..%@CE&TR,<9)?\5=Y3M,4Q_5M)H_.
M98JR?$;OZK=\6[_D-LJ'C62!E69@(8?;/RC[PA7I<[0F!4JK)\OGW*@C)* 9
M(DVO"/S6JG!>!T4Q:<'[UM_=PT)<81(+5[G,M=H"(5WM0=#IXJ-LX9Z<]K76
MW7!41/L'HP]I.DC]GZPJ_?-).0 -KC1'@,.F'''7Z &&#6VI U0!TSHK8-=2
M?K8]_,5<YA0#!)=/</F<A,NGA^A3?75@1!SKL'BJ!::TSUQP#B^]MT/[0QR@
M/"C'$.$3<84-/<I!2_9+<>ZPW\<DM;V/&@B2:WV+ZH$(@N98PJ8Y*.[6.QB<
M\\$Y?WK.>0WX=&1.^,%@V$B]\_HP\LB\\]8<>IX\].\C*BH@17']+B)45;:R
MX)TW']BU9[XOA<=(A-H<?-[EU_$'7^ US8G""6YA. O^Y'W2^$L-<$8GV:>L
MB7R8+0FK]SPY1T/'@N3AA4C3*_(ZF^<A->%4-WQ[R*L]FR^F*[&MQ%P2'X.L
MA 6X^_MY]>'G24D6AH2:D"5CV:BS>^:J5_%(R(WT\D=YPY S-L#Y=2CF'6X\
M>=/1$>[?[1BR]4*V7G#=!M=MR-8[#G]65#UJ<OR-UH%K3RL&Z =3O#5JU<@%
M!<B[7 40/&DA@U>Q1W=D\)K#4R!%W6-.;W ;!K=A<!O*"GMWX#8C]1GVP=5&
MZB[LD\SKU&WV:Y32;"%<>Q')-C@OJGU_H,O,;%#7[K(^U URE8GK!XKM/8Y+
M5E7A%_4F:5G<8920='N!!2F<!R[S5XBPJM+F+3_-7N8R61K-@J-,W$>3GB_Y
M(OEO@C*Y$TS5#I(S"2)-K\C!I95660O^1\S%/;FN%B[&X@K7ULG4[S!*XJW#
MQ%I,W,=+G)3B_MR7U(E-5$9SBS39&LX]/MMC_ZVCH210[N#Q JX></51X^K6
M]@)JON^/#GFVNW&"@>$,WAO5UBU!(39NI?Q$D.4 R@50#ABD8TE?&QEV9Q5Z
M\(1U_1:M&>5;4K&-4)9$F'.SKG\='"3>9VC7N%=_&O70KX#1G#1&8VQP7> U
MPS%!BE(Z;4V".1O,6>#F;%!L@V)[>HJM?#/VI*^]^3'BS*)L0<2]7M82^DR'
M=:VG]:,OZ&A!1^N1'[6BK"!_HSK-]WHO=M6=J])4,*U.[IFY$JL1?R ;<5'C
M$Z(^Y7A>IA_(7*8HF72%Q%A^^"Z:*\;OL)#Z1%3'OR)YC-+_P>BY<_X((T.?
M%D'KC#_>7 2T1AL%^U^I/>8?QPH66[#8@L46++9@L;D.I#50Q$;F;^BOF(TT
M4MBZ)J8Y#U#J#UG41#0Y_WG\G+]40'U!-6^B!ZZ>?(E%.$:4TWGQ%3$<H?4Z
M)7%%=K1.43&G;,6/F@U.:>UZBFD^.-K\*,]V#OH<CXE!L>N31P(N'A^[RW7+
M=W^T1CCV'\!"A/INX!EM'GNVG]X9CI<93>EB>X;XNC^@4'%CD(WQCL'6/8T)
M2F]P\96R+T/X,1G( B.W:"L$X8HRK8E\(COY"VC*YI"0L$N(- 4\56[C-_GO
MY&^<5#(UG7_*UHSR(_VVCKT@.+_\%J<EWX]%D<7#@_ULV[393AG_ZT_,=T5Y
MR94C/LE+42A!1.MNI6PS E(!5?0):%E R^R5B3GF#D2UUOWH,$1GFS>8N'[U
M6Z36E6M0(*S/E0(A <"^7)@;*2'E(?@9S#@.?H8G:W  @#,RGX-]$,$7&OLV
MRG<5^Z,'E'V)4HJR*NH_9C@A131',4GYJAP*O0Y^D'.<U1+%@T!544V.RUE5
M/8XR1K_B9)I-RD69%V]^X<W?JPIJ&'6U4NJCY8GW>%U4#WKW(^_QJR&]RMX6
M2/Y\?:E /E_^"@E=@TC3*T+\M.I@?$3?R*I<22]X;_W=#6EW*%O(ZFV\^,TA
M2=*Y:OD5&%F^:JW@##%"N2*"8Y2W X[=#=T2^RG+US@F<X(3:6&;SK8C(MF3
M:.Q4FAU=LOHZJG8>?",IRG,^>7$3K_29DR3T@JJV*LX+Q8$T9(B39]2_@^$"
M/Q376<ZM-B%MW$8B^?V:8<15O1WA=UP4WTB8->WNGL&J_'.CQBH]/_*&[HF^
MP^O:ELV;"]Q$G6XQUQ+:.]O[8(%+!8D+G)RC?#G)JO^)*@0;E&+YA3&ZW3QX
MM7;S>L9-SUU1\:K,:R,T,D>7;C^/+ E1>5X 7<9&6UL I*OO:5&W'BGY_D^/
M)X3]@<EBR1?N9(,96NS/.['_Z_"ET3WXWWWZWX]#;*MZ1'!^MGVN2$E!!1M#
MA<"#H]<)?(EAT X< 1('5H2,VK"'(,Z*6CN@AB<Q) Z[K7%J!(Z,-O!E^.X*
M+K*EUQJD';X(4#Y^G[L6A# 6FS<D=1M X 2\:[>E^O '2+$>>NQ $%$[K[&_
MAQE>I,<0;C7\TVX9ME4WNMLA &;WT=.&J+X/#-3>,UPA'+3K6$I^MB26$K\T
M*%%L,R]II[<?G,SIF,^#),M2.GF(HPUQM*<31]O3BP-/J=+B4M./Z/:HLLB=
MB6_1[:YI7U"-?"J:S$*KN]$O_,!7:/?/48&^U04A!L9N=X_D/#A;ER0;)2TJ
MP(F3A&?H6XM[4:>IA5!ER1.X(7-%6%Z\_4C2E+RHG]ZGZU&)O2\?<OQ7R=_D
M+:-SHJH$8M#; LF[&ZVGZS7?TDHNM-MI)8WR^'#-+C:*>8@%<H.+L\_7BD(=
MLD86"+@4>_F:D?SI*[G.;N_.VVC1:6^!K/W@XH*1)4T3DBW$<VY+EI>(:X3T
M\GKV 7UM(]&TKP5RI]Q6X9M6MOA \_P<,;:=4_85L23G9#S*^P5.RKC>,U>D
MJ-.'VCBP,)P-IHHE9ORU[JG9H?UR2=7L8J-XS-VYG(P7/]IYH-BD2$(0VW*E
M3YUATMW:#DGUY4()/P@?]]*/E"M9V3UF&Q+CZOII<4ZV$VG<WS'9]RMN0]['
M7+'F#;F)))UM"R/:8(W%FT-"[DL6+Q%;8)EZH=7!"F'B5,U%+;D\;PGG43>R
M0T!]#?IT_N2UY"_?AV)5]1W$ @-\X!DW"8KM9,%PI;'*Z>QJ.SA[JKH^GFV%
M+OU^]T'0_/X@,JKY^M__^J_G)+[X 5*F&42:0O;;:++?/G*K5$E:V^\A,2\D
MYIED7]5P^.^8+AA:+[E%F\H3Q[K:CHADS[ENAP1UY;O)VOK(C)ICQBKEKJ[D
M*S35RE:;I"G]BK)8%EIMT-,]6U>8ZU\HW=O:34WB,YQAKD.*DB D*[D!V%B"
M+PW=X0.Y9WI/Y*0LEI2IP\C5C2$0KTP6Z6H^6@;\I[M4_A.RNN7_T+H<V TM
MQ)JNH-$.IO2[GAQC_M_<#2I*)NYNKS<IQ>I7M'1/MAQ/E%#?W<$#$P);?'%
MR!A0-@X)8*>8 /9<.7JN/YTOA>%PG;56JA\Z3$C\"HE?^@E 4O.$&EF-D/C3
M.?CH$$4&(K,=.CXU5:='E]5E*\3R^"&\TKV.ZGG97VVL*)P4*@.$!XS8Z>WF
M5.Z5 25W=@ZQ0>(()Y_&!.@!(X_:YQ%5QU* $DM[QS&$G7+((684@ ,FNKR3
M+:. O) !Y2$#2NY6!;53.,F <I=THKV+ZT6DC"[#2QMM!;..>MF_U$[\$ZB5
M> 2\ /BB/7H2Z?$3I3H/:MVXUY"G"#M/<:A7'HQJ:<:VCML(S&+48ZU_HM#(
M,A<'91B-+'%1)UQ;DZ5?(+&DE6VGR=A[2(SIITUI<O<K).[Z95QI<OH;)$[[
MI\SH*@(.JWK99;<KL49W J"H0J;Y.;K\@=-Y-&-]=/D#I?A8RZ34Y1Z*-M0[
MB%B742BJD)W G4>NW=9R>!]Q863\B(Q2@A[$K7,$YT/+.A@-ZKS"0P_J!A5[
MN,XV."\H^Z-^JB)I5]W21A)DBN)J*B8+_D\W03KM(>7)0:3I%>7N&<=,5F5X
MI_-&L*;L3I3Y400U=[8'PD+WQ4KJ'B-GPW^<?"MQE]\PB[D%?,NXU;#_,6]^
MS65W0PT:"PCK-Z78LJ?S>QR7K#KPSKFQA).S[7/*32;!?%3WT\%?T$8@ ;N3
M3'EWEKJQAP!X;LSRZ2UH_.4&K?B?,SZK.:HL!?5-.]H=3XHI_QO//3?.<7Z=
MYR5.JKWA%K/J.QE/7>U#JLCII8I4(ER_\PN^<6:+VJM<R\(-_EK]))]UD\X>
MF-N[7P_6J^I"MJ[V(;/%22I!MV[]_/X,'1T6(J?=$D?[GZ1N&;9Y+XC>.@07
MR&3P@JB9I@<R7,FR\$((6;(HQ)H  3@AUME/J0%*"%)T;9TP$&36\CO5!UK=
M!C8!RM [O<2V$%QH7QG09,G<A!II0*$FOC"RF,*CH)(C"S>T"$_[<C[_&K']
M51:1Z(FJ"(&A[F?#89T[H'O1-\@%S0\K_D02/T8!RGV^76TMN*&;9"V^%<5\
M5M""2^@DRSC+DSE_9H&^U9&E5Y3]CC,1!GZ'<\PVK36#AXYECQV&_RH)PTGS
M@$G>T#2=W^$%R<65)<DY6I/B\=6V,-)C%"O5D46L"G\,0>E!#*7B7@J]'A9(
M^^-J>BF7UI>_VGCD(S]%S<]!("DI)&7_]7M!"D^ 2%,(F9##ZW7PF-@-=D?(
M#2[JR#J^QYW3+*<I29"X+"E+/F7QP1=[Z(A(G0N61X=0HS%4R!P= P#<N,$'
M"L!A<W(^ME=?KLMDYP4'TFL7.Y II:"03GLR.1(\7OOUZ5G H_.1!2#>> L)
M0/P14Z/L(#<CP^6M0#TC1>N/8ER.#+7OA11I\@@E(\X8'_3E?_@MPJMU2K<8
M1]43<1*)O9Z1A[*Z 'B=HL%7' ]YAG//Q'!B]=P4 =0,H.:S.XJ$L)T?R-HM
M%S519NL.QW21D;]?W"#:JV] D@*2!!Q)"I9>L/1.Q](;L$M[T@K?_BAT'F&'
MU87E(CJ/&,F_#%0$38=UK?OUHV]05,K>W#U'^9*;?.)_E]PDWJ"4?YW_"Z?)
MV?8C^E,4B>/,Q$34 \SY3E!*+ZZW-.1@W<SD?N3SF^><O/C!*3V?[B7T//X
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
M[VMX7=1QHSL<6U[MJ$=W"T6.^)[+UV16@^KQ=K<5BQ4Y:Z90;##U>FTCN]<
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
M$4>M79 :&@"@Y'/X:0!!-@?O*#+_%+B8&#4;NCY0,&_'=(%IHN)@7ILI?P:
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
M5.:L)E!]ODE:N2>7*]V/4B0AMK6-!U)I1G=Y%S4]ZCGN;.^Q<%]#B6S&I>T
MD-QA&W2V]\A"IZ0K6GJJ,BCQ)U_Q79TLLCJ,,=[.N)*?B^@&;BUG2?4IK:]\
MV]L"'<C,<1_F:?),=PR]3M"8Z5J01IV]5*/D![9B4;YLX*72)$8L7E9)X?O4
M-[4T:?7QP<H&9W7Z=UO>R3YI4UA,_+]$OF<,&,D;VUW'EZR9A\)ON%+(N?1\
M1.P+/CA2):1W=PBE,$^O%*;$(USAF0>N8#U =-A@H7!>*)P7"N>%PGFA<)Y'
MQD+AO% X[_0*YZG5<C#[?B>Y+UGJ;SV!>Y4Z7.M&/X!+6=)A3NH]!<>-WJK3
MQ'+!+;]NNJFYV0QNN1EQ:110 4Y<C5@UP-W Y?09,=HKT@%<CIZ9&&M$U(#+
MJC/BL,/U!RX_KA]S,O\:N 6I>5#V\+' .S7-F)!N1,/*=SH\/_OSJXK>@'=X
M]N;3Q!\*;N7V9]L@DA;>:=J;:[OOV>'I.F 9.PJ?@W=H#YRSCG@[<#GK_?F5
M!1^ RR<_YC(PC;K5G!QW5:P'[(KRV$==A68,&IR+\"_=^1J#!GC4]#7=B1J#
M"FDU#5)W8L:@9&JGPH)3,?5,8KT<07!&<"?9"A:583'@]&;U:[16;0+,&[;!
MT<'+MQ$J]3@WH&KNQ"A?1O.4?CU><1W5(Z!5T>FF=5"Y'+[W,U% ^P+7_[_.
M] JD'Y:%Z3N&A=HV+Q^M>866FGZC>[@L,]!1V%Q-N%95]$$$MUP^0^=E<_G,
M9"6TSK\KA;R-8./.%@B^K5\DMR,>+Y69X7B9T90NMGR'Y+NHQMTRAVQ8&M(&
M<T)02?)T7AORVDG7Z6"%,!ICG%1&_76>ERB+\93=HQ1/YW4!N(/;IYX2:-#1
M J% ZH7=[38<+E3W."Y%2<;;DG'1XJMCP3 ^#.5Z2I=!QY$6-@O5P!S0%JJ!
M 2FM-4*2_5<#>X3_*I\(5YHKHW)&[S!7KF-2717[B"K.J+@QEY\UHMAV<K;]
MQ(_LZVQ_*D[B@FSJVJ7JA"U7C_5068H3^NQ6X1>W#C_]XJ"E9+:LC#FRJ;C%
MC-#DI:;>P+27W_A)G2WP'3\H+^=S+)4T/T2XG^S=%8AFA3@T>_E@9\UP3"I#
M@/^=XL9SH;"4^G3U4/.LDA.NDQ_(SC1KOXY<PF"?(4(UM-=:/BS4Y8)?EZNY
M<9!(WT)[*R_DOH0L#R_ZE#.@UP\22UP7Q7P?[</5RZY &!/P\N']EB:<R?I"
M8$UY&:LVDUJC0&#WHDY!>PJN:;.I[ V!O;UEUUR,U6%-F@\ @LDJ>J>Y;._)
M==[=[$F[0F.LY1)$(^ZDERCZJ XHSMZ7\'M'*R_5 =O@DBOA88V?P"423LP'
M@,QDQ^;1?R P3->:[( WJQ@ ,I/]WJS&0&"8;H$XS9A5# "9R7YO%B0@O',2
MS^@D_JLD(C'AJ1DMX5&['PR6JJ/O.KLO'W*2$,3J^\LF\SD_O;F6:<*E[E
M&/] 4=9M)^IV \%0MA!Q,-U0BDE7 (SQO8+O#L7V-D55=)+ 2-<MP0']!_!2
MA',?\W&&LB\7^$'*CJ*I7\+/:9KB*C%A.M=<3F:]0W%4&9$;(@HTB<N3:?E0
MS,MT!U_)R>[LXJ-&:!/)DT_G':M U=1#Q<HF_!PG(JT 9[G*JZ5N'&J$GEZ-
MT"ILMB($I4+;O4KIU^ML3MFJ3MQ2J\B&O4,5T% %-%0!#55 0Q50CXR%*J"A
M"NCI50$="M:!.1DL,&2O1@6TJI-N(WK!R80S]@^FW#S0$=P.XG+:AF32@5N4
M/N1-!X( 5U#,QT3IXV3@RD3XF*YC5D1U5YG!Q\Q9+*SJKHR9?Q$;5NO270$T
M/TJ%048(N'IJ/F;,?N%):(5R^\97@M/2>S"BG(:N<&]P^G:_";!1[0.<!FU;
M%C2"JL$M?]MST!67#$[=/=:&T)HA 4YEM<V]0?H$.*W4ZLYH4L<)G-9I=2:T
M"BN!4R./N2]*,QHT9\%=_=TC;([J%#)==0FZPFA:,4J7;^AZXM!8='#JP2 '
MEW:> 3@S:0!#ARAHSPA:<$;3D::C,UX:G,ETM(E0Q.V"LYDL34*?&&9P^^.1
M!,(X!P2<935L8NP7RP1G;AU/<A0Y4N!,+3NST#>I$]RJ&:1N:2?LCD7=TF&(
M]J_^.A8URV0:>A1U'8N2I3D-^OE>8U&L#!GO3O$9BQ9ER'C?H@W@3@$[T]&_
M2-Y8="7#"?%9"',LBI?+*04N=)KAZGVRS, I8*9<M-VLV%:9#YR*-8A1176C
M1T9=78F3T0)';Z,-8D3@)!%IR(NPR!?AZ_;IW3 ;\0VJ3,((94F4/CIAH@07
MB#QZY;KORCG>LQU>HG-L)@;=KF-^EXZSFW.>1#=(<G"[&]HCY,"=J$&-HK6M
M6U7,[A!R=V,0D M+#*XI.OZE1#XN)9&0\OGZ4O'XE[]"NG,$(DWA'I1P#\IH
M2 9P#\K3P+WFN'S&@UYC?\0_^@V%?:O%@JJ+!T94!?%\5[VKG]\QK6UM_-R\
M\A+FFA3GB+$MR195NH*$!:.^'EA+N15"YHW;<SK_W!@P._M4<40.&>+D&?6_
M!2NCA]7+SJ2KOZMYQ.WIU?YP8(7Q75<D*BFY,^[O@<6VY ?U.]/IXJ74]Y,
M CZ_E]\:E'N7;2EAR*2K>\:Z"[&#*+5^0(1:?.0-/1!-L\5,JVBJHJ5[LEMJ
M(4SGGYI:"!(&M/IX8*5"^S04-'E#3T1K"WQ':R\%1-O#>>57).AT\5% ])G/
MKI?>W',4'V5'*2O$)B3"(ZIX4T[L#2VZ[@32[A>*D9Y>,=+#I!WU/J5HZ9[L
M5HN';YYGV^>VD12YM#%4J*X:JJOV8<R*[%$;R(?;6;%0"-/>L@47KM+K+=(.
M3YKC6!5U75"?<@^APFVHN1QJ+H>:RTXB\D/-Y5!S^71J+NM&GH'9^34(IH-\
MDV!>H!FG@] D,#E-9CSKQR2 R5W28] \TA%,CI+9&]3WZ8').C)CL,M] ":-
MPW#E#>;H^*D[9AQU.MHT^3I^S2DSOO0]*)H,'K^<E!F#YEYTW1,>FC)CX$K5
M91&:%M,S<D6777 *3/^:$U"N\S!*%@%I1:BHIKV]F2#-"$U6=<*5P8AI#_[,
MH_] V@\=W!JGN8&T(31?::<3&:3]H/,&;19$=6M&:+XZK3@ED%:%)H.6>'-K
M69CS)F/*589W3+-$7#R1/$U$WC?((SJ/ZK(3><1G %=ECJ(R0]Q6*!ZOB^G.
MY[;U)(?9VW9)'I2K+?3)LJ!L>X=SS#:J)-*.IEX2I\I568%5=8EFNEHSO!3N
MDPVN2SNT<M.[OP<6DZ22/)2*R@W765.^5\V63A\?K.PO=YE1"8WM=Y3=%S3^
M,EU7A1+OQ%K(^2*XYR)(8ER7MA'WPRSJ-2J=%*=/]Y%_LUHUQ"JE0]K./<EU
M:3LQUS3C+T:9#*5L.T+2_2=L?209%17V=E$TN[)0M0L@P:M:Y"5,&?9VSYY
MIX1ER0TMDBUV9"J7ADX73WD&+4>3N 'KBC),%EFM)<;;&4-\TXJ;BT2K3VE=
M&FB_^]W@8CKG]IED"H[[,!]9#F3#S_?;%,659J5\_^K&7E(TGMTQ_#(AH_42
M8K?I%P7?SG!RB5C&5TV[_JC7V$,0?U5BM3H,ZQBH Z%6[NGZ'4^**?^G5J6C
MY=.RX,92)KQ*,EYD[3QFBCQ3!-K*F!CU"9DZIY>I4ZT^40,:)Q<EXW);FQBU
M.-_@K]5/\EDWZ0R,N<>8J:K9Y"MBR>],?O@-&PP,\U4 6,\7V][7$VM+FB:8
MY?6&M:\M>RON9.<Z8<%?QT-9B,4UH^V*MHIW:X-[F)S=)1C;@_-5M?5WM?>5
MCF8QK4>31S >ZAYJ'S6S*QRSJI? T_V:Z'#MT:UOWJ80Z^MHX 19#:=1;;@0
MIMAJO1C:"Z$#$TEB_"8-W )@PDFTF=1W4($)'C%^@3K@"9BH$7/Q[.>, Q-)
M8LRP/MKL>,_1RFFWL\>.@$^[*I#=TS/DX1WY?@PUB CNF-1]4?8-:G"GJL%4
M#,20P!VY>JQ["8@ =UKKS97,SP8FT-.,'1=.7C AHA8W! G2"B9BU JK*DQ9
MD]/C)Z69<=HK5L5]R&QUI\]/$6KR/2*V3Z2.Q BR[_M=@#3X.:XO.[)$L%ZP
M;+ARQ %M_JX<,?;AO*QM4"F"II<TM'6"P,Q8[YM(4_I5W)7,E98+6CX4\S)]
M26D'9WW&"($7/@,O0LE--WZN4!@K '+ -'F3(W6DZ-R  VFD(%R?PE%.;;*?
MH_6^^E-]?VI2%X"*"AKENQ)0>HWZ66M'I,"U'7=T5@:E0S:5O?(9G7V>)),L
MJ3 #_LM$7 5.2Q;CO+EVG"E2)0<,8Z*F29BH\+T="?SAC[7+%"1K=[) (.B;
M9A^?-% (!@T$"1F 2%- *^1VUQE*A0)QO\2X^$#KJMF*@-.NYC 84&:N='<8
M-1, TFX"_A#P!WN,:&\]U'R-CPYG,=N'P842:[P7:DLM!H4XV17BD80;&[QM
M"_HO. S'@'U#@\KMFP[P<("'3P<>'E*AW2F2^$N4E#@2K$7-)3C1NBZS7D<L
MR'[LAQI:>IIKA- JV8/00#TL_J!>ON2B<SN#6<"V6BO\*T(9S#I9(/#WDBY+
M=+\D?Q(YL"9M! F@@DC3*P+-<E8<  7\TW/RQ+U7T_F<Q)BU2IKT=_<XALZ]
M',]0#?VK/-S6"GK<W)10F+SAJ(CVC]L=TG00RYV?;0]_48##Y@,$<#* DR<!
M3O80?:J_A8T6INR[(X #+A5OB':>_Z# C6-)[$@P2?6+U#$9 O@6P+< O@T
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
MO Y/NMT"_!'@#^#PAUXTGLZ)\<)JT=J71P?V&!^B8,*4S-X.[;O=@0*[CB'
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
MB[-WN $=3MZ-HCA/475Y@+:,!%-H?_Y21I]I[ J(B9Q@N+=O.5NF90'G3%&
M8:9K%_8^A-DO)X.YYNQNJ).M\!;P1EP)*J@D+.(X]\'#BA)U90;!L*EF\K)*
MXQ6)N/BMP2B "Z&?IYD>W69QJ(I95DG6A@YMZU##':5#V,WS%+VH,#ZP7GSV
M!Z@6E]@]._67?A:[5Q9.4B^GK<K1=?69DIU#]8Y(OI2)6X&/O6V.4TBC 1;W
M><J%^V8^[:+H35FFDI&;>C[DO9S/YR\U+/"?[0N[':;R7]"R[WN,##&&XJD$
MY@@VP6MC#OTTQ[UKONX&E34G+6;@DIM:#V%VGD/X(<IW3L%S5D4^=1^;XRYV
MR4.V:H?B&2-0A='>'S&[W!(LGU5)QW":1[W2@=]GN55M,8)IN=-IJVNX!:\@
M&'##TX(V-8(@)NHZO[V[Z-I&.L]CML+0N%[,U$,(3#;\VIT-PGB]1X"T2E@!
M#A#2%GY*.+-V:U:IFE4I9@4Q8^)OF%4 :[;6AF"3B1BDOO' 3YB3U1(L?W61
MQW&:0\WDD5_G>+3:X@2SNLM3E]<TRVI;E&*/\XN!'*ON1U 95H=#.<^OJL"1
M"X/L*E.4<:?('=U N2:X2K;,BH3O;;MQ,[D0&58]/,%TJ.:]R'/WMYC3P@R$
MGY+0@ZB$KA3=_\,<CP3#Y<;7F)ZPAI8.@+?C!\!;>P? 6\\'P%OS P"-LO,#
MX&W  ^"8)XX/@$ZJA:V6KO$(ZFAP!#Q U75]).=4F5WOH5D>,ZY8QU*Q=RP_
MF :?W@W<2DY^1 6;WGFZB0A ^!/( $OCLR>,O>IT<=DP+?RF4]['*YIL,WJS
ME"6?WD*]HW;!I_N2Q7^[V<#'8A&7Z7-:[A[ /3W6H,#>P,@D37,$G-=L;A79
MNE4.0;* $ME/5)F7%'9GI$:/_"P1)*';(5A<6^9NP2S=)A;CMXF%O=O$PO-M
M8F%^FT"C[/PVL0AXFSCFB>/;1"?5_'0#^40+T']DD!'J>J [FL->(1U0_;<.
M41]I =);"N99:N3:JS6QQ\CH$OC@9N67A+_KPHS&+#T^I#.^[@<=A+E;KNRJ
M[N?L.5QC\2:QN>Z*F"<GQI0F!03O7(A[*8T!.FA"C)?0*_,]B_+B@55Q/558
M3^=ETF@D9)HC J*O7$@$:IB\0R\4P&552M0(;"2R1TZF90!ZJA.K1!!TIZ/
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
M<A1T1/TD:,Z5/PC%2.B&%6EY1GB#7*#8>=Q*,$OD]6P$-N!9'YPZ"_Z4A:Y
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
M:S_'=!#+<VQ\5&XYU(U0Y;8&FA<//(F-CC\=T7E-!0E25OI00$-V'!ZB*)M
M)@_JRKLTH_PB*ND3X_WZ2N=3:(7E8#1/&HN$26J@@526;C(R3=IXX(8J#>^.
M;A@'>^%]*5BT_TXS_#B:/[J']<0H=?ID YTH\(%89H3$;"K=/)MJA.Z=<C@:
M;Y;B[B[(G8IC4;I;BG=IGI8T@^9C?=:::6]C#39Z4#S5=MUC RF$:8-/Y<5#
ME4AQ-<&)1BF3F;FR0TWD,&9(5<-$L(O55L I5ND/-'VAZ2)/OM^R0GQYOTI_
M$5]"7L_17IK\'B;)2V=\YV&1-0Y$(2'[/%1H$(D'^5EA,KWGN)OYX1I=MN]%
M&\K+RFDI2R2.42!$,\LIK,?0]/9[K'W/6/*29ME>!D">:L\I-OPP\M#J'C3(
M&?54H8(YFFQ-P^0DJO$71U*<;1,5(%-:[&UI:Y*(H%C,2CDZ:D>V 9M&+^_)
M!Y!(R*74O4N+OU69A=%3;_4/G5?PR0>]0SL/+*//--]"%=6FGW+<1H=P@4^H
MQ(-Q@C,,%4.7GZPJ9[8*#/1ZM_5?M59H\A1$N.J2I[A8ZSF#G^-W:HXY?8*>
M" ^(<I(5]*JA^;SZS_2QUUC[F4%Z^K!TR;V?7><)_?1?M-_RV?,<WK9U.)XO
MHY:"2B18(N"&LF;U4)-ID\AW";"-V'2I/".@%>L:#&O_.+BP'0D/C3?0A;YZ
M1W;NE&N!5LUU6\!KW=B"_NRL#-;XFC $H3V(J3OZ)%O_YN6':-WE^AUZ#"VD
M#H?S)*/V0 E #22A>BC)=,GC5SXMDE^$&B[KJ#^P19*DP*11=ANER75^$6U2
ML0N[NS#)XIPW&_@HCN&_;],B+>D]Y<]I3%5X7=7E?$#6>8:.E)N>L'2]2]K-
MPN(6DF&:@WE>>19X.3U(^LZXY;Z?T9+=3_QQ)=&#A!CWDHR-T<'I(K\7U[],
MP>X(Q1EX K'41R.YSY\6X$B]YOZC;H:(QS0HXMF66-G-3NQ/G>Z[B6]A+8K#
MH[NO6%V9$@_@$T! TV?GRJ:H276&)*6A.[CJ&5JR12Q.,T[?L_P)\O>4$[K+
M$:SW!L8%/#RR\P,'KI="%8 00$AIS@1T50MD>MB$D^G@?+T/*TKBJ%A!&=)E
MQEY@-@QNID('?$G+%2G% U&L5!G8,FRIIBY##\@^PB)/3@,NQ,M1282B1+9%
M=6D7H^7@7,[ J)]LXQ(&?*PR*<#%O.%,?$VE)ZF0PQ9*?U)_Y*P$.&(IQ("P
M#F)N448#N)TU&9TAEGN&-SQ0;*^+8DL3^!=J*,O<*)-KV\B0+N]B/:"=&[G$
MNDN.7XJ[0/XDMD 1*"K)R@)-O3)I4=US#:[M9I.E4U4ES;>PU;F&1W=N!:C
MSTY5TJ4Z0Y+2L]1MV7Q/P_OZY*K62UC).3BX+Y?K,!889ZOM>6':];6=&4+A
MV2-!%!8A&Q!H,A7#431T:,/EEKX3T[VC&>BTMQ&'TD/:T0V#;UL+<.B$$B[&
MH1,=.V$.IC,UCG00"*BFF5RA0#8ZT_,6[C#,;X,1#QJD#1S2]G8'=3T&T@0U
MWK 5T+8?V4,QW6,U"D"'3![4H?-0'%L?\3QK4'4WGW>,7[+M8[G<9MJ!;-->
MQFI46D"\:59:V* T+$?SQ&A:=21;N_O30-^G*]7^LNJQ&D;_FL:*S(SN@<\
M$!R#]9,TWK!U!NQ'#G8&A*R0I$/IH5.@CWP^0BOU&_M.>PD?=!FPN6\=@:G:
MBMVK'K\*"W(S@QZ_$Y> X>CJ6; IFV;Z#ZJ*A-TL/^8;SIZ%YLTA)A&4[ZM/
M*EH1U/+VE?GMKGIF=\/%IU]H7 XIQ>X@806I?8Q<;Y$*5%"EV^$Z,H^+XW>?
M56@,FN,[GT'R]L%8WK@RI!K033VF11+?CLIGX-]"B/ZJGDVO^['O0;13\7A
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
M!7[TDJK_7N<W=<>?"]6=M:?H,GX M.:@"\AY:699PJAH=66%= O521TL7*W
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
M,HVC[*"07)",JCX*LA&R^#U&#MW=XLP;*G\[_##RL.@>U#6K[&,69";J4FS
M0N6CPA5XGY J@S8+:14O5VQ;1'DB^]%__/+^R]I.'L8Z/K(8;!J%W<N:'Z)/
MZ7J[[I4VG;\CY,W!.,XS.!6P,(ER_51CHZ3PL-[BBC"XWEV_8]:[/8[S]5;
M JYW)]78*"D\GRKEBG*=)CK]#V)/DY,!G9\D /&HL\L9U#C *-LVT$=<(Y!S
M<'6R]3,%TR>5>PEWRUFRC<L;?D_Y<QK3CD)>8X\AY%W7<*YYO((IXU<JL"$*
M=(U2D^F2*+"MY@/M$XA#C]JRQH@A@YE?/N#DHITY(#J.-0:6,OH47# .,L>0
MI>&$6MZ$(T1W5KNPZ"SXHO4L7DR>CAE$5H8R0(Q3EDTBER>35,])>O(;UASE
MX\SL-4:%.3=/:<<&">)^I56KLQ]HN6*)ZG-#Z8=H37O%A-X+")X8'MA]$'7=
MX^>, -1PTD*3P&PZU0S]T_<KQLL'RM<_,?XWZ%(3;5(XREF4/[!%_C&O"AP\
MK%*>W$8<T.IS6)N.A?%@8V$ZEU& EVJ056%&*M2(]':#?S<G#7I$XD<D@G@O
MMS]BN'1[YV2;%Y"2 EV7<Y:?RX!_L0G.'VDD<WJ*/7%?*N+&%7&S/7&W#7%+
M2=P-3#B J]QX6S"KR^OW@G9=K=UME";]=[.>IY#7LJ/1?-W(CL"B.OR98HZP
M4-4PZ[Z88I^D29A.?CU<P#0)Y%ZQNH]7--EF]&9Y>D2#..P[N'NT;AO#(90R
M$[#^5;8P2KV5I6&VZ>U;=D-IW(?H$RU@O_7*[LZGT++[8#3W[ ;@P 1%BY""
MKYN$3),N'@0?9'H!KWY/V1./-BNX?/=)M;%G,2*K;TS7#-*&%TP6C1*43:*2
M7RERRR'FH]S="KJ6BSP!:2=+YX]7IS(9 BE_IH#R8.^4N)P1B8VT>S;XX&I7
M.1)@J 5B-JCN0?2I-/+VENJUHXT^BQ%]?6/Z%7VA+&?C)&63Z&1H+[OE=%.%
M>0D^O:0;5J1E\<#NM] >1-R^-&ONF8R#L9-AX+F7;PU.56M4A178;QJ\K-7H
M\T,!9,F^Z'&;1?RH7A\D&CY'/&5;01(QA R/W!P1+6D1K6B(%A7U (]1)O,/
MBQ6E)4F$@O EN556.&5]2PLB&(D^5;68'W<DC\H]!F 0Z $9P)9FM&V8-4XP
M%"*'8:-WZ=.J9,MMH:KV+-:06/J/ P9J\_'DES'B0AN(\ZJ=+5C D4?QPX0#
M:N=L>2Z0JZ(()DL&AY/%B8/%OIE6>_JU@2XJ2YX^;DN9%@:]@$YHH/(ZCV@5
M8+M.YU5FMB:&&W,O"Z#DCA .^WH\=]5R%56#(#[0E=9@&,QF18!SO6W;1[FL
M6"4/CE91*])@1AK4\(XO+Q3 [>6&$NLHD;NU?":1(D>KD!7A#3DV-9X!]JL)
MXS);:V&MR)Q.+3F;)>.\5X:S4?UMAAY@4%M[Z]]=1F741'\];L7WM"AF4>MM
MM*2; V:'+=;/YJ>_8AA\/XIKUE8G!9JI31 U9F=9?#  _W6L,1NA1Z "N]?Y
M9EL6[Z%WZC=ZC>'ZWS M>7LZLK_:M5 X#*"?$0F??#.39G #U.XJ,3M&0M-N
M%JK=KKCB-*XO*!7]CO'[[6,A^Q^60HU8ID,-N">\C>IKH0W%2RDQ?72P+:B=
MS!3?=!ONOY4'%ZHT $8RR7B/$YGA?.WTV]Y3(&U\V(37%"CV%-A(-,.UVYZR
M!YDA^9W)G'<I+\JO?TBSK,<J-_%5N]+F $1@47. B\5]9SA'^T)&(E3)%_(^
M75N5,H:S]2%BEG+^?_XO\NNOR5HA.BLAT[WOQB7, .FM^0X-[8M& YEY#V=D
M8]PCY<G*Z(D*^*Y?FV.*]%D9@QH9S;CWU(GGW-!H^1[<;EW2?/GGE'*!R6K7
M&5MB-(;I75D'EL?.+PUDU>ME\6.8V!2S)1EKJJY'9Q^EA7YAO*Z36O0$?/8_
MA"HR=#R8\WX-3<';,.&= ^1C>C1QSP<0CGZS/,"C-PAN]%D$5_2.Z8\Y0@7
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
M(X1D^M3Q7-NS7%'^$'VZ^K2A>4'?TISVIWH-/XRM\-DYJ"^_>S=T5*U/2_-
M>( D:")@DPHX>56!#V,0'N$3-HUH?C?$'07S$4VN(@Y&I&)0>1M^&+DAN@=U
M7P10024UV+"JV@AEV31R^68AF:CV3DRH*Q;AZE/5S'Q1%%3\+Q'\W\M?Z)'0
MS#<9HB]1C4 -(\>]4  AY.]"IC^:,"*S2%OWJO-#6D(]]NL\29_39!ME@. =
M59TABU6Z>6!7>9F6N][;%W($A+(]$9+KC2K1 ;/X'J%PES;L*C +I W I3T^
M[,'G;'"<#P]V)U^%\6 /T[./=T(T/[LOHY*"C;2^<_9PR.!S& - UWC^;$1A
MV&*8B$R;,G[UU$62I"#.HNPV2I/K_"+:I&64#=YXM-Y!ZIZ#8[MFH3UP M#/
MTYQ4\,->A/0(SE!4])WW <YRZ7$>9+'>Y]#Y'4?CN8^XDE$!5?NOD,S33TJF
M31^_3/*.)I1#A"GT@3DQ#*G6M%MQ0[AI^MKT<!%^("2;30?HZ^(\'3/,O=G'
M_!'7Y@HMHO#J-I*>D3UZ9(]?R+XM!NS+[*V)W[W?*$C*V2_DTH;ELBGU0,]G
MG7>0.WIP;$]Q'GN@0?L_:U&9H4@7(N2HP6>P5>G@LT:!1$=C^N:EL#U)A\EZ
M$O,S2"O#./!%EK$7"'U\Q_@EVSZ6RVVVB&.V%9QZ1V.:/D,:OC3[T.0VX@*;
M+><"ER..L3,8)HH<#=1+NAX:N\E!Z#[H<%C)<)H:TN GZV,D%88DJE"<Y7R-
M8O(7Y#G*JI+AT<'D2QXE5$8K,NFWY@VZ!4FV%,+VHYPHZZHL)0S-!*OB(.05
M# "MDR#@/VLU&8QWL:S^LDKC%7T6PZ8%R5C^1/D7XH6H)%"RGPK])X:B(Y :
M0,E6Z$59)KY)H=2)S%+GBF)D R0+D"A@+D2870XQE+!-SF"[Y/'R1ZW.SE/?
MQ<A/71C.(YB:]-)VM6RV)#]>7UGIZ>QNHC8[.L/6WF?:;@Y)\1SQ5-(AK:-)
M*0@)2(!LJ@E!HH\8 Y2&*-_]IH *1U4VF?BUJ-526>=@WQM7)0"+=SA=B0L2
MU!^"UK\!]O]DGF=&ZVNXNR^5+[<E1 0\601Z0$_2?@FSGT<'=[V1!0*G)XEL
M OL$6$S>MPXFA&]8**= HC4<(JHD\_[H5D=J=:#6+42/B"".9PH;79SF\H"%
M)H?[!CM5K#543"W2ISQ=IC$D.J?Y,MM2*0/@7(]RI3;( ?XD?JUB!DBT7*99
M*L )6K.7G')9>Y6I9)>B*B1&4Z$9K-<T265?DV@M7H$7P"X"JDK)MT59E1TK
M&.@KY4K\51Y)ID:0$! L7RJU0ZH8VV(KU)V=U&2ZE!?XXW%;I#D5E)1*RQ<!
MQ(S^'F0X/O3L6E H]-BY^OP,6B]AG0Z#@WNK*C6(!:I>D:UYF5RF:HZ[O;L(
MXU;1XQR&(YOGK3-0@U"U\FI^+*I?BS=].\ID+.Q&P\#TMO\PR*&VI1\J8)H"
M 6:@*]1U2\09*.&?D1H_(A%L/5,T#P5J]F#$Q\SJLLQ &@RX7T:?M[FKO51+
MZ6/7D.Z7<2J/\5QHMXO,\Z@.P5;MG\$X$*UW3)*.^L9V7AU WE\JZ*0%/FRP
MB!Z]CY-W](@X RDVZ.K3>,.F)/-4L;A?EH7T_^G0>DR>A:]BW&9^2%<H]859
MU^,6Y%A[6+\B3$&>C_3J)'"/X.JGV@QD5JNYQ13!U?&:3>G5&C[H1:J%A[4[
MD]'<C,M*(UM@N9X1NIZT]GQ\'C5=NV/LO.DEHE\AH>Q'[UE1U"ETQ_%[;^F2
M<=K8F6AQ]:GD$>,"\XCO9#7%[JHF/?+% T2D:'*(F2^IYG *&/$Q*XHBNN,"
MYN11H@AN(0CW+:-/Y!55QM8OOGI4YE;IW,D/"Q35+N4P!B<?NXP%6.@9J%"J
M(^/-\I[&6R[OIQ=1EM'D[>[8\#9%PYH^JDT%3!]Z4/U,'TUKRHY+RM@U?N\[
MA>YQ)0I9*#H_9TLX@OG']"OLNOD5, _I&J3D\D%@5"P!7VCQ?,.K!L^#%J9)
M[R*%A18,]]G:@ 0P=HT&? 9$@)<K5,):H*:M!3,BL%\._9&NTC@;,:QW/X3D
MN</!7#-7#2VLK:F'@$R/*IYE5L6JG":+\A;*PU[__]U=2W/<N!'^*ZA*5;*;
MDC>U>TE2.4FRO'&58ZDL97W((461&(DQ1<R2'&DGOSYH/$C.#!] XS65BVW)
M!/I#HQMH /VHN1C310DQ:X1=I18[#[X\#=3!K4O0!Z]10)!6J@R9SG"<3"9U
MMZ^TL1&XZ>_=9>VPWYAB)MP6STJ^9G@\+5I+C$MQ_<7/HY>[[IEQ.W&_X)JP
M_+'3I=-QI\%+#@RQRSW=E/X(*ZP]N6E8YE=J&5HTV]<^]R9'<8SS:4E*:8NO
M,GA1FM);W._+-GMZ:L"-M63U[4:EN%N,;D*UQ=8H,Z$1/"CB  2<!Q4,Z\BF
M0%)H-Q/,B;UG=6>QL(%:M QS7Q$GMYS1;46ZO=9F%LQO*E+OPK($#03X;R&*
M9MEU9NE;K-_,5)]QJ@*1GFIBAYE%MC(K7L45'N5=</],:?<)9IZOO OKV-KG
M2!&:ZS:T%&G?"D&8:,HIEZA5!C-;KJ67I\5#P7H#CS(5YV P)U4ICP8&;%Z1
MK/3'@Y]I#1FX+NOBLN [<MEVC2B JP+ %C<^J[9(B3.B$5KX% CAEW$(H\_5
MEG2KM)L(YL3=R"E@94(0;BK>L:K,2]I>/K8B+_N,3*XWP"9_G>TX>.;7GC+1
MI/ENJH@G2OJZSF5FS[K(V?R&$/Y3@&LW(W:-L?G]C(@$SUT]2G4P*8JI[T8L
MYX*Y,3BVZ=>6[>WF"-U>_KDFI':-T2:A"9'PYB%' 3<C XX+*:)[\B_U=VHY
MM9P.YL;CV+FS^?#K3GIG?BG;;^8U<FV:HC-LKY,(GW1[A($ B+.J?FLU"\R%
MM9%W^?R9%KN*<O4Y@'J[ ;!7>_CS [=$6+.ZY>-[PN[_]A3#%[)0D&"M/11I
M>#3A@"[ .U2(MX1V+B\H+M/'/,Y)9/&GPON='_#^D37?*.P=)B=[TV98P5[I
M/K@42_KB/-\C.(^CO#'G&9:=D07PF37= VU>KK+ZVR>6U2V'^9EUM+W+]K P
MS$F@:3NL"*[U'UP& <"[CB,@CQP"J3@&\D=,H$& H2!""4;C 1Q$ !$:)J 0
MA26-4AD+$T.SU3%3Y<<Z;VC6TO=4_OVQ%O2!GY_@9YV_8G^D+[C&F,R5QD2B
M9.XV1F.=T#+@.!%J)4B2;;87#[*5IMTGKH1DU*0==*^"[\]IS,CLW'T*SU)!
M(]\5"MSW1$1M'PYY8$W\9)7VZL?<^&ZSA;=Z#V]I_L,3>_U304NY??-_'._:
M_%?_5B%.^Q]_>A2% H\6G*5/+)>5J:["^].H6HT__O3=X_<ZMBVNT"RRD)GP
M)?(CC%&F]J\<+KW=;.;<')"]8)]K[*C%BD.UA(4Q!X./'+&+:?ID '!!#DM.
M7#>T*.%EOVTOB$#'-ILTCUM(066>YL#1DM0W%+>;#V7-"7"K]6-=T(WXX5/Y
M2OF/'9\<J"DADPNM5SKPU2?&[G2E'>M*##85B5"<>@:,[P1(,J#L\U&Y5TV(
MSQR?U13*@2699,E! O?'/7G)_L/7!BXN](DU^PNH1[-[V4G3EW_5=.5_50D7
M2)E!.]U4E5G0KL\T00IS;SK#@LQU$C^.5IR?]6%:E82HGX8E\6H__/N!(UQP
MF_31I9LO"(ITZ.5HH$B 9$J_2R\S=.I'XH'MKF5%A-O>YVPF:'3Q&U31D*.^
M@H?#"'H$"!K>A@<!C=MJOM M_U]10Z>0XZ@YAA0U+.8D@!EQ*.X"?:@QB][%
M2Y\B%]2I+B,NE$F]B!?9R6QXY'IP8)ON+8-W^_RY9A5[FDN ;?@URMB?[36X
M&:\HDS%I_.KG<R#.ZV"KQ]:-T*0PB==EAEGR+_8JV5).ZYG;'>_I*ZV8B#@R
M>5&W:(E>0U<IA%]2)01Q&AN!.(^G=9LI8 Y\=5R&KRNV*Z ^X X>\J^REA9:
M&>[XP1=JYRTLR_:M,<NT.97P.>0YDG<]%"*PD'XQ[]'@5_*08W5>V7,Q_+P?
M_J,8?K_>;S7 !(L]0A*9(\L=-4^F71=D::,)SJN:P><8W5KH-E+6?$5[T"*T
M[G@=B[.RR+J,N1Z>UI($NF$B.LR6ARGRU-SK.I,&<<X&+9RRU4SV'"EA34_[
M+ *>33A]DK;&@'UG(6$&Z9!6VOB5LJB)D:;D+'UVI#5^K\M:B.L,<_^Y -YR
MB7SC4.YB=FZG?H?GYFDJAXOW]3L;+[=Y=[84US2&WFO>?=4\9#O;T0=VJTIJ
MWS;W'<N_/;.JX#]!/8#)HN^HMMAL9R8T@B\2K'Y2GN>L:=@;'!Q%-?2,%&5#
M(7@E39(SJPE@3ER-' 6A][LK55G]GC[!C^V"N6S4!AO]L-1W^.@;22NEA6S&
M7(;B6.PK:;7;M[>;/F3A/7V<6^56OT=?/\_T&\NU<A8 QHG2XV@0%LY 7=3?
M&&P#0'!!'J#T4*(K]#7A8=8\C!T0*=1V\1 Y^0TZU''45[R5->69<)I]S(@G
MZ=9.B/(R7#://_6P8NHN4RR6FK;K.HD8PU_E&&KAHVE9P[$G?71^ZJ,IDZ^0
M)W(RLSA.,RZN*GRE4+V(%I>OM,F>:%_O"(ICCHI+0B:2'%Y"RVK'OYY1%K?.
MD.J$(QI:X30JDDE8I.[K:N7LY87I^J.$#1#).P%2O*(7$J9KY=58S$$8.PYC
M#:3#CN++_++=\1KT,L^;'2WNLCT?/F3ZXR>9S>8KK3:+CYL6S3#7HP;=1TBK
M!Q"(PB D4* @"@;^V3/(Z)R?/S,UX.UHP*T8\)M$EN"JT4;,&):[L3->@)M"
M4^;SJ2V./T#GL- =Q3(;!XJX1!5XO*AW N$!M(XV6-:)DWEFZ\R(')=3=Z78
M=LM7.M2VO/DMKW8%+63U7? \4#F.;K*FYOM5>T<;@5\^8,S(N=>^L9$Z/C!$
M"P[V 185,IR&2YA XA'2<6%:C56^8XS0@J&M\9([<&H"Q!?$A%FAPJ*\Z@4+
M.HU^C$]5M[M/2[7@OVK6PL'DG.DYEK79D]<^T0Z>J;Y'Y,W"9/T@56G[%/ZG
MAI+$$,QTU IX?Q6)I?3K*ZCF>_7RNIXXU:D/C.;8THKR?OT@,HT=OE]K3+C,
MJDE&C@RG?Z:$-^) QA'UD$:CFGO;UR_[/Y"/-6P(\!\0(E_0-F_*+9"7Z=ID
M!+UX>8+_[Z! 4Y:+_T^@Q6@Y9UZF,*XU?KPCF]VV&K9"6M KO<=(['UZ.UCP
M@W_6M&0+;MR "G4IZGUHF/QND.^B'\;,Q:_M< ,9KJ:"QI LCJML_4X/4W"=
M-<V>KY]O65/,.>2L-T"JV'S'L4Z>\P@P>N5S/ B5&DQLH5P' %(Z3QC(#[-G
M8EREN6M83FG1PB:Z\F*^]"E24::Z#*TBFJ:THL[FG7F1N\R&98Z'F:]<-#-N
M+QJ>6PP^QQQ1%KH-_L*K2'L[='@="^Y\<3-YMGA3P!(< TS$AMGR+Y$/\,-2
MVO/)CUR]?!^B)#3O0Y-D7KO$CKV'#)SRY)W@2B*)$!G=((M55MVQMA3!=\ME
M[FR:NDK/ HEX,B63*TH41,-(70;/:A:F1-"8M6FR]:E$]U >4MZ.ZAB?DAKL
M]YYZ<\S19TDUPCN O%Y3N&1-475O/H)V5L6A7&=P(H>?T[0XUUKHH&+*$Q0+
MUP53WF==IFK/ZQ03\X]4J YP-1<L"(4/0>[!C*KF !RB\/3I5O!O6H%'[/S$
M!5?BY8@1+STC"F!$JQBA$Z\D,)5QPLG<^>]!*QO^C_ML0[O]QQK(B&FZ^2U_
MYK.AG[3W<'W($=W4>;,7[Q;KJ5I\]XW591\88J@YX"02Z 49024::U\X0:;Z
M M$?\'I(')..6=Y6",'#5O&P'/&0:AZV8QZ*Y8,./$R8G<:[MK"@LQK7-KYF
MM;#/OY;=\_6N[=@+;42V;8ZY#X%?S*COH2>D38R@&#Q_FX)$WC@FHD%=R!3Y
M0C%Z8.=22=)EWIC'R4AV67&=M<\?*O9V4O1]_@9AMHG[Y<1)UU$O)8 Z$>3/
MZ#)BGMO3EQ K+$PF:.-$#C>_[F!C,):X];;NHC=/(ZH,CF'\@4@@9R2-!C,Q
M+9:F[$V:EFQ%(E>^]I.*+);4G20A2RQD:\R=SSOF)DBSF7NSMKW=J/>GV^8+
M!/_=_$:;O&Q%O:?#:$#U/Y.Q0M[ZPV7WQ=,-+8+. !'Y?V-R8TN;DD%$6]/9
M>;V,$%V0M^.H8ZI0D2W \N!#EXPU-[5EGH#_?\;@KBQ.(M./6-$/'TP,_?1/
M6$,::-?JSV$X2;)+>U@;F??IBFPJ]Q7!3A]1C*X@[#O &LW&A();SJ-R?5/O
M;F=RR8"8&>;.[E3B"W%IK);94*2E]I#]IB)PKFA--V5G*<_H'IT%W)IR3(D?
MP,%/RI[G^/H*'=\IB-^?GR+@IW12,QSGR?&L<">S_WQ@C>@[?\[*NJ]ULQ<E
M#RZWVZJ4Z9';4>61:]9VQR[J/KO$G!@<24<Y-#ABM+8!H_,$X2JO, KOS@'E
M4 )KK^JIC($>%/8Y=]:X)!@;,^=Q8$XV(.N?^4DQXDE^YCQQCCS,X<Z;[;I-
MQ=Z@<"_+2Y%<7#SAR)C"@1M\FQDQKQLD2Y:J&7$SA5^QKS63A9C%N-;89]K!
M.\!=PU[+@A97^W^V4%&XKZ]ZF7?EJ[ @5ZX\\1TA;2][@L%?-4%#-N)52(2-
M;#04DO58DEA3#G/#_#'<T78:5$N[!=B:2K@>,):1':7@T;3!M['0X\7O6EE?
M;$'5FF]HSAJ1,^9P@^^KIXWWIC%K$NQ32(%E'F8EMGM-LV4--R<^LUKE"5ZL
MJ[GZ/=I59J;?\ XQBO %X:3?*=II*V>N,YE9<RYVIF=9Q',DZI=U<5Q5S3RF
MP;D_=,YH)-W08JN!78R/AQ?"@>NTGN YQ3:XS^1$K5C'Z7&TCQY^N2Q>:=.5
M+;?%E./VO&_T^M<8NV>^U]"2^/ +&9'N0Q/0KL@^1X*S7L8.V%N.A&_C(GL/
M(]TKR49C5=$'">P3 R%BEOQT5(+;FG]#1Z3NJBRGL_:$51N,0JSU'5HM)/T#
MU>@1.!1X]3XJWRK"Y+C':K+5&%-4?C45,8;BL*/2W(O=ZZ9^XB3[\!_EC+^Z
MD5@WQJB1,9'PM58 ")%(1O%P?3R,\\83<*B^E4Q:/81*9KP<,&,<%Y>BF*&U
M5#(W_KNJ8%;1]G9SL]G07"1RA9\_T:P8<7]!!ZU;HY30F$IP+03*(L>OQD+D
MKP#-0>0:7@T##M:['FIVT)X=\E<5L&,4A)9"$>U%DSE.0>3<6*J@SP.[S'_=
ME0T5X6ZT[3[6][O'MBS*K($K\;JXW&S*"M[,YE+-N72%S:V%(!DK/1T&&R9Q
M76 >^'J,S@"<RH#"=;WFB@>Q9*RJ8!DH%>8T:<E<!)?YG(G804O'H2IS'FJS
M'Z+#D8X[C%8,Y(0RJBB(!_P=Y'2TTR>1!I)</Y=U]IEV1)V._\YQ0+I2"'K/
M?_C][_[RTX]__EM+VA%&]4M"#48<++9J5H:8.6,35,41_@\_,U: XGYF-7W9
M5FQ/J;*FVX<AU_35_GX'3U2T62J1[*53E^H[:.+!#6-%*VF193_3<UPTQQ//
M$T6UJE@#H9TFU;_GOG>-7CWN-_B[)M#KHU7/HO;W+&NGPE&7^77>BZE6@N6J
MQUXZC;28'A*/MY@FK:OL9X(<EM,EKJ<*'5G),&\9-H+JS3EDQ(IJS'"1J<I9
M0XD"!>_\(D5PLS@9)>(P-8X7P5]H!=<$VZSI]E]9\XVCN,ZV)9QT&-?(^3M@
MJX:8ZU\C N$=3@2(=P(%43"(PD$$$/R=;Z 1.N<6*V=O?IL#=KPI=N2*'9"F
M/H5[O9TH,CSW$Y4.4?YMT\IH^+5KT9##7H.[$?3%-33=M*Z):\R=JJBQQ+'$
M3P9"P+_0G):O"UGB39OY>@HXZC[9M?\1#B]7_/BQN5SGWP]U1&!MAA6<_[FK
MU3).Q-IW'C?X<[*U=%N_R-1T%6NN65717%8_-=0TN]8>ZMHL4 GO>JY)@^W?
M'HFH"&0Z%R&UG):9@CC&O#X6V?&@/_%_\5_J7_$_(+*1_^9_4$L#!!0    (
M !&"$T_((?K@RVD  'F,"0 5    8VYE="TR,#$Y,#8S,%]P<F4N>&UL[;U;
M<^.VMB[Z?JK.?\C)?N9,^I9.5JVY=\FW3-?J;OG8ZLY:3[-H$I*0I@@%)-6M
M_/H-D)0MVP0P0(($":%JSHYM N# ("YC?./VG__G^R;Y88=HADGZSQ]?_>/G
M'W] :41BG*[^^>/GNV!V=WY]_>,/61ZF<9B0%/WSQY3\^'_^]__[__SG_Q<$
MOZ,4T3!'\0_W^Q\6ZR*-$;T@&_3#?Y_=?O@A^.'G=__Q]NW-QQ\^+\Y_>/WS
MJ]^"GW\-V+_!__[/!*=?_X/_<Q]FZ =&1)J5O_[SQW6>;__CIY^^??OVC^_W
M-/D'H:N?7O_\\YN?#JU_K)OSIW'^T.&X\;N?JH</35\,_>U-V?;5;[_]]E/Y
M]*%IAIL:LD%?_?3?'S_<16NT"0.<<HY$G)8,_T=6_O$#B<*\9*-R"C\(6_#?
M@D.S@/\I>/4Z>//J']^S^$?&]1]^J%A'28)NT?('_M_/M]=/WAFM<1JF* ](
MRMJB?T1D\Q/G_L^_O/GY)][A)T9\CC8HS8.4Y.PU[X*LN,_07P7_$]JQ?]G$
MRO>L*5K^\\>(CW88@I/RO^ CY/LM6S09WFP3].-/1U/84I2Q=B7//K _U.TY
M@;U-IR(&?<\16ZHU0P_T)"123)K_Y=^?V"NR!;GB1$4X3.X.+\]F]UE.P^CA
M94EXCY)J'(U>%8D)7TR$U@P3D<BYE!W6?H:B?ZS([J<8X9(__(>@VG6OZA7T
MO]B?_GV9YCC?LVT:XO09J:+'O=/T :W"I'KS[#O.&L@2M-"E[$#8,LSNRUU7
M9,$J#+<5=2C)L\-?GI-9__G?%SB+$I(5%"W8.CIC+_DJ^/ :/28^C>"UO8D\
M["1VAJ!K]N/SU:-N:)'H17B?(!7!3QI9(/;A,+WD9VGV\/E%=*O:RZ9P?"O,
M:/0#H4RF^.>/3"YA3Y:(4A1_J%XGO$/+.Z&DB;VPE /^@R]<%/_SQYP6#XP,
M:?3BKGDZ4-WBIVU(^4W"+J(D/O1>4K+1/]L)[.NR%_?$EIR)>NC#(+P![#O2
MZG3ICSO#+!K9=494E_#4)Z]8_@1PVX-9\&JJ+(!>6:XL!HB$1+0OF$?N_.=/
MC1I'7_K4JU\"IBJOV%F[">X)I>0;4Z<#/N4@#&),4<3O/3T-2VO,X76N%N1U
MTL(^L)<MV,O.#N^Z8J^ZJ-_3L)R:=+*V8^A(8%Z)]$JD5R*]$CDA)7):(H37
MP+P&YC4PKX%Y#6P(#<R W&Q/*WL;A%'$^!<'VW#/6B1!F,8!R=>(5D_"Y.'K
M0K4RG3$M:&7ZY'G;F%=K6DNDLR@B!?MN-^&>'ZBS-)Y5R^\##N]Q@G.,,K5R
M;FBTB:M#CDS#:W5>J_-:G=?JO%9G6Z7Q6IW7ZN1V-2,"ESW][DT0QCONE7FP
M.T5%EI,-4W4H2KB7JJYR!Q[0@F:G29M7Z[Q:-PZ%P)%IV-1K;JL=?A/2?+^@
M89HQ>M@!HZ%:MQC!JV]>??/JFU??O/KFU3>OOHU1?6M]J5M3V=X%[$W;<%_>
M"J5I*D9;DN$\R$F0%=MM@MG!K*FVZ0TZO.K6ACYGU#<!B3>/')FE\47%#_;V
MNP,[@"Z=7<;Q6JC70J<V#6]=\^J95\^\>N;5,]NZB5?/O'HF\9GL+IA:4])>
M![N08OZQ YRRDQAE>8#X(L=(5S6##&4A7PB8*M?5L"\U'ZYK-ES67 !J7RVZ
M>Z7+*UU3FX97NKS2Y94NKW1YI<NVQN&5+J]T292NUO*H/1_&@+$D3/'?Y9M*
MXU :YHS0@"P#LN7)-KE%3U/MTAS5@C=C&P*=4<:\7C-QA<"1:=C4:SZ5VWV^
MG+_8[,_H%S?TRIA7QKPRYI4QKXQY9<PK8V-2QJ!WMPVU*R914?[ E8[2ZK,/
M<+HD=%.^%:YI 0<:5+G2H@FF3[52#&:,B)@3<I6$JP:UH/%Y[^K*>4'Y K]B
MBSA,_@>%]#*-+QCK&@A4->V=UHOZ2U84W""*27S%_M:D9"G;#DPMYQ>,UA<M
M!Z/T^G%7B(1Y:',;-#?)\I"F@]%:K4+Q!I.V&XS*!7N1A+CCQP,!/.?LM31,
MKMG!_/V_T%Z(] C:#44EV6Q(>I>S^_]NS:2&;%[D9<D@G#8=]_!.0]%?'>^W
M:$MHSE[/Y;?&XPK2_"2AO^JEEQM$5XPAOU/R+5^S#[P-4_&:E;8>B.(KG"!Z
MSLZ:%:%B2AM;#43A+5IA+E*G^:=PTW0ZR9H-1./=&B6)ZG,W-1J*ODV8)&=%
MQJ[J3+RM&UNY YIK4W:'HH*RE[YZ?;_ >:-\(6K2.VT+&O)[XFZ_N2=) V&-
MS]W!+T\:B@()MJ< 2.DP JZY.+H\7LZ60.]/1]>)@B-2E0+,DM=NL$1RGX!9
M\<8-5L"P,#!7WKK!%:6B &;(.Y<8 E&5P9SYQ27. +1?,&/>N\08B1H&9LBO
M+C$$#I2!^?.;2_P1 PMPP<T165:,5,-9X8@0"[ HP'GBB!0+LK;!N>*(0 NT
ME\+YXHA(*['*PWGAB#0K!SIM.*Y$A"GF*6,._RDC"8YY\J_@H4'&?>>C,%L'
MRX1\RX(B#8L8YV4I&,Z5-<IQI%7QQO0;!W6%Z8?X'GUFQFCEFY"#_TV=;6&^
M+ 7GZRPK>+;L<Y+E(B]M2!?O9*Y']'QYSO;4%=]2BL $2!?O+3\.QU?9)[+N
M*N\M<,,OB-.SO7EG\';Q(O!+=KQ"]3I,5R@+<!J@OPKN4SV4;*W]XA&*V"WG
MT"G:]SK=H8S=PG^$E%MXLX]H<X_HL]L<T-)$IMLDC$INS%;L'S5!D/;#BT6S
M^,\BR\N/NB"SF'T^MH["Y";$\75Z'FYQSL/IZOV-8HCT;6+(X1EQGH09.\OJ
M[S*GMWBUSAMT(W#[D4RA4>_4Z&%!X:-XQPZ:A_W2N*5@C2VH&6&"ZAN1NY_,
MET?YVZ6? M[1:ZZZFFO)U35)F/"5799W%5R%5?=U1I?MB=CB/L,Q#NG^:(E+
M#E9E^^&G<+BL9VE<GI"2J B=+D[C"H!]<R( @X:""5OZSC!$.5VB=]&?#A0!
ME#Y=62GJZ1(-M<^590+G"ESWG+H[L!9OM-4@5U:.ULFKJYFXLH0\(*P'")O#
M?9S99B"^P54%&T!ZF=;Q39 5FPT[+CCPF^%5BI<X"GDZDJK0.*,TV)($1_J5
M!-H,/7Q>R_94=H*[SQ#^DPTM!I4;&Q@ M_]5W",L?FW#8P,O'7TJS_)3TSU?
M*N\/O_!YO#_"#.H___O\TW-B7SPXR?P"]CR/,IH?03[LM^?DL3_]^V/X'6^*
M3>/2%SX?B#2<RDEK>CX,:;?<%-CP.1N?#4B2D%<-3X<AZPZM^-GT.R(K&F[7
MW#[:N#]!;0<B^7"@'A,B^-C*ML.#MV=APL7,NS5"^0?^7BY"BN%G5?-Q3$!J
M2E)WF'A^8T>F83--\SQ?(UK'=,ZR# D\%Z#-[4[@ P[O<5)6! #/0MC'&[R]
MP?ON4<.;/2AX-[5^)ZJ<UJZSM^:[:?)&?Q6,D,N=:C]+VUHGG8>?*FSUDM:C
M(%]^"*G:.^XO,2T\VB?[]\G^?7R'SN2; 1BB $%<F+4:B2!:*,O4>0+&-X@^
MD. *;U3B#-$6'%SBC'V'@;$S:7 'O[';O[V#7Y>5HM2LG&%'ZW/791<V\2+1
ML+1,?8F 13F1>7WJJP'. (4_")@1(TT&!=L6 FNS"]M J,=)#/\NK'[QO,6^
M&.!YCS3#%UQ0@-FKI[[^VVBO,)OEU'=(5\XH[*!3OS7TKD^A7R.8#2/-DJ<^
M3\SE>1EI<F?OUM^QZ&<;N[8UC_6W!\_L+* H0GC'/W; 1CC0!W1/5XXSO"\Z
MD*1.CN?U!\YN'U[0L%@.[SOVQM;J:,!G_#K-$64_S.(=HCG.V)*<I?'BR]'O
MLAPQFIU/P<G=.Y5/QX/0D6G8=(2LS7]R+Y&F-A9]H XU%6JZ,IEW"*2/]T'S
M*42]#X[WP?$^.(.L"NE13$#7CG,\42OCZ@O,%9 3O%"Z*#'.,:M'1&ODT*]'
MM#01K;9(A34TZY<@+E# YQI0E(1UBEV.V;> M&"##8]KZ=#5"=PZ7Q=ANLK6
M^"/"WQ!FI^7O!<G8'^_6^$])U@.=?@:0HHL"73%FW%:\N*E8 83A=/L:(/>J
M2&-VYW C5+P@=16WCV$:KL1!;?H='4/@!"36WXTO__T?A'YE=WB=0.<#"5-)
MDFFMCAXJ'%_^B?ERB2-$A8D+&I]/'/YS9!HV4<RC@[YYOZD;VB7ZR$5<@F8"
M>HQF&N#/,**X9P%9V=G^^(G^!Y(,X+%GCSU[[-ECSQY[[G-5M#B7"5QH<)Q+
M$+;X$#==$<T5 !JX:-I"':ZPJ?7*4<J.KG"HW1FM  5<L7'H[+(6()CC;%*L
MH9;HMBM,&\*$.-+P"&]"[&)";&=EL69%?!\0'O@31%7D3Q"605'<N!9HFA !
M(PUO/P03U;$"::.[Q>[H]W.2ENNE"),+M"49EAB_# QW&B:QNS6A^0+1S<L;
M?4%FZ>>TMADOUIA6MYR8Z5W'\H:S<?O8'UP[R@5:RGQL3]7+-%T].GQPJ>CP
MLR+3H8DA)V[?<F0:X\JZK$HF"^AAPTQTO,05ABYQ4Q_LX8,]O,%MS$J1-[AY
M@YLWN/E@#S,\,2)#$QW9PA7.J>$Y<_J)*^844ZO-(&+@"FM]U%:7$]\L[N>-
M,-X(X]Q]IYF9" R26#.]_!HD)%VQ+;\)<%FAOCP9-*TN\D&&-[A Z.ED:^%Y
M[)+S-1/K_AN'J1C/E[5SS#KBS0G#Q.%<_E5@+L3E:Q)?EXL;(9[,7EBL$]9A
M&.+OHC6*"YYQ_255? 6*:!45]30PW,2-!HY,PZ;MHWGM  ):VP_@H6X/=7NH
MVT/='NKN+;6R"=& Z$M04^>=6N4W*WA-'60SN=: *N/4638DL#99;-$#:U)@
MK:W(;0UG^RW84K)%--\'81H'B-&_K9YJITF"##4\Y@:GJA/RYB$OIR O#YY,
M'#RYJ3?]3<*K+Z3QY6'?P^&3-D-X ,4#*!Y \0"*!U"FKJ%-5DGU&II40VM_
MJUO3T5[]'&#VFG2%>=VBQRA-3?U,-<SPNAF,(J^7>;UL' J-(].PJ9==/^SW
MRN\,KHYI]/1:F-?"O!;FM3"OA7DMS&MA8]3"M"]S>\K7J^">DQ-QTW>0D67^
MC3$C"+?;!%=%PX-M$N9+0C=!C'8H(95Y*2*9MK^ZD7=94./,D=VM3$D=_[,@
M%]5;SAZH6J!HG9*$K/9G(=L'LT?2)+4A3(QGP)O^!1EWA,LHGU#^C="O7>:C
M,Y /"_"Z>$=]HXX!Q7^C^)QO_?GR<[JE9(?B&I3#*+O\'B4%.P!XFKC9AK"_
M_5VNQK/] ;B;4_;3GRC*)7D]>GS3Q'5_1Z9AV;3,%T7C.2MM8R/O4(:8Y+2^
M>+QU9VG,TR@73(V\JV]J. ;3>3R/S'ADQB,S'IGQR$R?JZ)/\8> +CE7.*D&
M>'H7-5W!RGI>E(8U=E<\^:UP71]7<&61^]@1CXFWQ<0-*5?VD/+70<:S?I7Y
M3>[#]&N0D# MHRXB]H%P'BS#""=L\>O"XMH#6\# 6]+8,=U+F-Z$^S(I&Z&4
M?$/Q/)T5JR++7_W"FK^798#1ZFH _6U\XQW:YN6+WOS,>ORJ2:^TMV. M8#$
M+]>7$L3_Y5./D8\O=<['\#O>%!MA">O&Y\.0=ANF*U&6FQ?/!B1)R*N&IT.E
M$$)I2#&Y(A1%8=8,#ZL;#DOLYS3;H@@O,8J%>9J4;0<B^7"*'N@1Y5Z2M;-@
M\TK"+&-,JW2?^?(+(XE?8F4Z2Y3EDN.RRQ 3-^\X,@V;5JHR@6\M,4E-5>*&
M%NP>AZS!%^@^5QFCY(UM$R^OCB-M.P+2Y04_Y*V]C<^FC:\?8AOO'(RRL_WS
MVTDH9IL8RALWO7'S.3N\<?,88G;7N-FL<A*%VC?U61LY-8D)9<(53LI%+Z(I
MYDR=*VJ5F6C! %/G!]R*U5V.<<7HV?5LDD+5KC )8!95ZX3., -Z!JO "6>,
MYBJ&M#?:@5DT]F(O[5D$L!,ZLY#D^7'5X/C4CQAM@49FAW%F[TA7A<"0Y\)*
M$"J,$ILJ>-YOQSGO(7W1WDV5!=X73>J+!K&MV',T>Q?DX??R-0>*H)YD+WM:
M<!43$=')%^Q01'&^W;)/5Z1L7\]+@L3>0< N)D*8.8\^H?SLR[4D/%G4Z#0\
MN<J:?#>WY_,MHFQQI*N#&BWF&+"+ >+82\1DO'AHYH5WQ7V&8QS2_2R-Y7YN
MZM8F2*)DA[,2Q_A(V)G/U JZPQ'*[C9ADMQ%88(6X7>F?" JH;3M( 8FP 9>
M4!2R"W]%4;F.Q72JVG;VV2MK#=,]/RK?'W[A-+\_LC[6?_[WO_[K.8DO'GB_
M1N_7J$,:3N6D-3WW+I<C<[FLZD7_CLB*AMLU9H>GV(M1U79@+\9C0E2>C**V
M$_>.<V0:=K-I,FV#"PRS(F<:F]SQ1MYX#,1+O<Y4S2U.0">)J;J+E:2LB.+-
M#?N'5&&B3/.9)9R$^T3N"ZC3=?B)?0ISQN'Y\O+[%J69S"%3TM+[,_J<)=ZM
MS[OU>;<^[]9G<M9J^9YHZ2Y3YPGD*B9=) ]7&*00Y(FNS.P*7TXX(;7B"H'8
M5Z;. DT/&#FH,G5F@.\7$9+NOC^4#BPR]>4 OSED!KVIKPG((:EE4IVZ>QB$
M(5I. E-GB/>7$_K+B0UB4S\6- ]'F&7<?2=",'(Z]7T!U$M-N'=,?2N=JLLM
MY"*%^BAYWUO7< GMVDA0&Z$]#]SWP;>0TI#]GN#PGN<U9"+R@3BH,ZYT$ M^
MN0!Z.KGH7J<[E.6$_E&]1>+/*&]Y&OZP-TD8E8//5NP?-<\@[0V0=1A8;?.'
M-O>NBR,O6\2#F.?+^DO.Z2U>K:7%AU3M1S(%==(Y>8^)^VTY,@V[E9#PCMT
M#R>OHB22K+$%?Q6FB\V7=SGCY:=PPWY<L)6>,8XRN4*>_@S<T7L.N9<)[5&'
M.UH'LDQ_JO;>^<D[/SUGAW=^.G#$;><GN,CX/(471#1SA3OJ(Y2TOYV=89(:
M;H/=1*[ ]5JK!B*<.L,8=4TSF ;K"D- IR\8EYNZ#4>?*W#DS17>#.%I.%D7
M"6_>:33OZ,'!]DP[OP8\AR/%48[B@/=DQP#*M8T[BF$LF'= %'4R\##YDKT!
M1Y?<-7U+<29)OJ)J>QI&GC^NYI=B'KU\ZFTEX[:5>(1^7 B]#Q"WB<;?/MPW
ML_*J@<>):_3T1@8?GNP1>H_0>X3>QUR.$0;P\54O40"!7N,*/ 9D TP%=F5M
M#($9CGQ=>,RPI4NXMCI@#S[\+4";;4+V" 4Q6K(^<1"1E%%_7_!W!]LDU,[:
MK#.F!6!1G[Q.*..88#V/L4T<G')D&E:]8%'*(_YF:5P%CQ-&$LHQ+7?7&4K9
MD: #_70=SN-!'@_R>)#'@SP>-'5M;K(*K=?FI-J<F1O>FHKW^F>NWD3L=UJ^
M*R#+@.+L@3R@5J<:9GA%#D:1V[J;3EF.\T_/B7WQ8%!Z/M\)Z'E\X'7;\94)
M\64<!@\'/C[E;MD)!]=.=;I.'%-P9!HVH1&/#$Q5M/7(@$<&/#+02\K=$TSI
M[G,RM\G)_%R-FKH;@#8#GNMM4U\!WA7$@X==P4-]!<P>4/@J8&TV."]%QB!,
M*[\(G*X0$R>U\P5"A[, '&I1U@E /.>.)6QI+,@%VJ&$;,L/'JV9Z+! T3HE
M"5GMST*V8F?;;<(.5SY92=8\$^,Y%JKF<3\+B%2XQ7F8X+]15<IGOOR<;BG9
MH?B&DBVB/!/GY?<H*=B^N6+'YVQ#V-_^+E?CV;YNLY]3]M.?*))FY^OO33:
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
ML;5136O,X76Z%N1UTN4NJD0^=<6;F^I5C85^H<W[U,BTN /2Q%KPVVM@8]7
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
M4$LHVQ6F#6'.'VG"'V_.[V!J!.&3)V2V-P"RG: ]7P<A/B%[OD&+FC6;_ON
M\-QQ051_S;#,JV? GJ\_\/"V_+8T]A$LMCOZ_1")R%Y\@;8DPQ*SN8'A3LN8
M_I"[X:7<O2"S]'-:NW4LUIA6%X28^5W'\E;JD0>EU5Y9?)%FY4'.]E:]5M/5
MHZ\6UUT./ROJ2)D8<JP!:Z(I@SI;K9+,/\8C*9^$Q6!?-O11=8:,E\>+76%^
M%3?UX8 ^'-";@<=LIO%F8&\&]N& >CPQ(C,2G1O4%<ZI06-S\K@K1CY3J\V@
MANP*:WU<;Y<3WRS>Y4V#WC0XP'TW.JL%',HX0;M@.ZCJ!$V"[4)\!S9N_1HD
M)%UQ(UR TQW*\O):Z6C8TAMT>*-6&_HZ&;1XN91\?X>B@I9U/WC^3%+DMRB,
M<;)G*CTCA<V![9NK$-,R[^@-HA%Z$9#4<32C48J\XE9ROF:*T7_C,!5;@&3M
M'+6K>4/4,.&2U4[XB-CZCZ_+G8P0+[_=R$1XAV&(OXO6*"YXC>B75)6%.@2T
M-GP(4\,-#_BV.,LJ#R0!-MQZ/*OY$CU4/U$0S4/U'JH7EN T<2 3_7MKZKQ3
M0Q9FK[NI@X0FUQI08)\ZRX8$!B>+C7I@4 CM&),R3P@_- Q=6$/,?@NVE&P1
MS?=!F,8!8C/:5D\[.X2W&7IX]*P]E9TP-(_S.(GS:.N=%XBM;/8=)?F!CIMX
MO=[K]5ZO]WK]]!2'R>I.7G$0AXE*;B9K$NVKGP/,7I.N,#?<&PMOU!UV>$FV
M'85>BO52;/=HL0VA.?X[K"*AKQ]685GP6!@8)^UD4])ERQ+GZ />\8J?3\CZ
MG*%ED7S 2Y$H">DZSJEEQ]_C\OL6I1D[E/F*CWG)@RN<16'R/RA\[A5A<.3I
M,(93NV"OUU\&TM$FQH!OQ-STOQ&OVWK=UNNV7K?UNJW7;>WKMGK2Z0E9OKI(
MNB?H-]^#6-Q?%(\C7!0(E&"^O3UEOC7I(?; O%?!/9-2OT;<?R?(R#+_QC@3
MA-MM@J,*=]PF8;XD=!/$:(<24AEO(Y)UCOOHY=T68,'^IM$).YP]$G#Q^-I#
M*&=V^*'1/UI_ *.Q(H>A%Z1^\=D#@Q<H6J<D(:O]6<CV_Q&-DD)7)L;K8UIW
MA&M3GU#^C="O7>:C,Y"C032B2F_AGH]_12CHFS]9Z-D+:-7$D.UA&(^Z#XO_
MU*D5\-\H+K_<?/DYW5+"[OJ;RJ4)H^SR>Y04[(CFV4J/;_RS?=UF/Z?LIS\1
M.RC%2:%Z?).5)&J<B,;C2]K&PY(>EO2PI(<E3:AO?9ZH!'2.N<))-;K9^^WE
M"E#<\Z(TK.NX$K-BA>OZ&IDKB]Q'27F#D':D3R>LZ82,0WT $/; Y]=!=BCJ
M$=R'Z=<@(6%:A@E%[ OA/%B&$4[84=$5:>[\(@NPLB&:.V'(/*LD6VUE<DI"
M*?F&XGDZ*U9%EK_ZA35_+\OCH]752(:AAC?>H6U>ONC-SZS'KYKT2GN?%I#Z
MY?I2@DB_?.K!S?$E0/H8?L>;8M/X&87/AR'M-DQ7HEQ%+YX-2)*05PU/ATH$
MA=*08L*N?Q2%63/.JFXX++&?TVR+(KS$*!9FVU*V'8CDPU%ZH$>404O6SH*Q
M(@FSC#$MJCVJOC"2^&56IO=%62XY+KL,82.B]SZ_3C,F?Y<ICL,,9W=,"@O9
M=7T@^)9]F5>"24*[V_26+G.$U\*(U(PB;FBCX,RVTDNRNE8?3U+.N2V@7=C>
M;M4<MC)PE*/X/,S6L[3\#T]#L0L3)"X"I.IFU?7^P-LSID0<LL^7N8KKA2.R
M(*GZC6)2?,$H"H1)VXZ ='FE(WEKR^3_@?!JS5;];(=HN'JX*/@!"IF/I+L/
M5AF'5;@?8ALE"XRRL_US&42H3)D8RIO#O3G<;7-XL_I,%"KLU&=MY&P@)A0C
M5S@IEZ&(IKPR=:ZHU7^B!6E,G1]PNV?WV]H5,WG7LTD*N[O")( A7:W<.<,,
MZ!FL0H6<<;-0,:2](;*_$,#)L A@^W1F(<ESAZN!_JD?,=H"C<RFY,S>D:X*
M@5'2A94@5!@E]N'^8G_'\M'->2^^FRH+O/>B,!!<VUIR0DZ+VA:__N2*$?-&
MSX+8WR4[6A:U-1WU=S6-EE5MG1SLN0*_"_+P>Y4MH:.OKWHD"\Z\4*),9'PH
M025&$EJ$WQLLL;*F1K,X"-[!5(<K3+/\]4><)"^S\NMT'8C<N^(^0W\5[&O>
M4++$LF09@-Y&B3Y4>)]OM^QP+%(FF,[+-2EVU05V,9'O@F^33R@_^W(MR64A
M:F2 @$M^*VPISIY^E.OTYO:\B199>Z.?[6%X7M%F39(8IRO^IIN"9D7()&]R
M>;WX$'YK(A+:URC!$W)4GV^91) SIGP@678>4KI?$OHMI''&>/:X02]07$35
M0;_!U9'?F.VCPW!&O\ \7R/*UN$#/0>#@7AK ;N8R+)R>RXFX\5#,R_DYRJ.
M<4CW3%J61R>H6YLAJ2K=%;/[^_'X_TB8;)G>(;K#$2J+O//KO9E(<'^C*TOG
MQ7>;,$GN(J:3L(9,LQ7RN\.(9B='H]TQ*7<%C=8A72&19"3M8)@T+@YD/%M<
MEC4X;34W,DW"#F>EE?')Q\E>?A7)[FH[B($)L($73*_)][,51>6](J93U;9S
M=%#$@U/IGJL"[P^_<)K?'WG U7_^][_^ZSF)+Q[X""H?0:5#&D[EI#4]]\%=
M(PON0BM^,/V.R(J&VS73*!-QO)2J[<#Q4L>$J&*F1&UMA!-5@!^[':J\K5QR
MJ9#!)"'?F-8B<J8&]+1:;P*QNSA,'M3%.@?M&4H1DRAX1@6<%DPIJ+6#E^I/
M^X%L3ON!S%F1KPF5.X_+&X^!>&EPB*JYC0GDB.+-#?N'5-EVF/[/MT,)C2DF
M ^\Z_,0^A7E!><'T:O%+UI2DY?!DB]$+ ?7B#C8W=8EDO#AZ1%-H;.P#BMP.
M*'I^]3Z_G<_77*:[3AOS7;<=!K:HIN7,[4.)?"B1#R5J](P4:BU$2R.;.D\@
MD@[I(MBYPB"%>D%T)7E7^'+"-<,45PC$)#YU%FAZW<NAHJDS WR_B.P#[L=@
MZ( U4U\.\)M#9EJ?^IJ ')):S@U3#TF!,$3+KVOJ#/$Q.L(8';&9;^K'@N;A
M"+/WNQ^X! :FI[XO@'JI":>5J6^E4PWS@URD4&]!'^]WPO%^W8WB)Q@ "+/,
MG5#T7Y=@EQ.* .P887-" 8 PG^'^;JYQ,@08[09FRR]NL$4GW G,F_=N\*9M
ME!683[^ZP:<N42M@7OUV>KQ2A\7 Y<?I2]WZD3EP[C@D7H-]]^#<<43&-AC%
M">?=] 7O#J[N<#9-7^HVY3[XR+.ATV^\#]AFH$RN"1(<WO.R<AAE73-Q: UJ
M(2E'"_HZY>>X3G<HRPG]HWJK)&!9WO*TXOEODC JWS!;L7_4O(.T]Z&5@X96
M:KMSERF0Y\OZX\WI+4_V)(FY4+8?R134Y;?D/48RC<OOB$8X8\H*TU@>'F;U
MTTQ4>JO56#;C-AH)_E3PDV2^O$-10<LKXYRI:B@^VS^G78<-\%%M,H1]I!T'
M00Y'K+0XF;RQA8 6IDPS!N<D^OHIW+ ?%XRO65C*^_(:3.".-LHQ,=DUN\ZR
M@I>SYP "HN7?1',1M??Q42['1Y6+M_KJ%^Q\25>5-WZU&CZA;^4C,=<AG:TN
MH =[_=%>E96$4[7WX5P^G,OM<"ZXZ/R\$!)$1'6%.^J#@K27$YQADMJ!"';>
MNN* J+5J(&*R,XQ1KA2@)N\*0T"G+Q@2G+I7JCY7X&"?*[P9(G9RLD$?WF%5
MG#V_E1)W@DZJ8(3DA/Q4>X(N3\B%U2@&;L]._&M 'PJ5!+QG6+H#=+44:PYK
MP5;<BL).UF*F,;(WXNC12U-L\U2U-6"&K>,*V6$8<0ZOV#J=I2F;\FS)WIF'
MWRNOXRM"?T<I#XVX99^"[AJ3&K<=RVCNXYH(BOXJ,#M6ZE?,LIJJ^?(6K7#&
MR\K$Y^$6Y\WF</U13C4O_TUY@+,WL+<=.=5*BI3(>QCEXQ]7\TOQ]GKYU,0K
M'V>45S,Z\BW&N:#Z@[I7>QS>>SD,:[6HG,#X$7&X63ZAO/*O8T??.4DSDN X
MY%6NTOAS&AW]X0%APD*KC:'1?2[74\WEZJVR4P7FO<W/V_Q\7CJ?@VJ0-"LB
MX=@5P!W(!I@*[LK:&,(*,?)UX:T0ND%8IF"?$S)*&,*83M!4T9/Z>T(FBY9X
M$YA#TX_[:X%2VC/=_!:@S38A>X2"&"U9GSA@BY[MC?NBK$N]3<+.M;>[O,."
M4:<[N9TL/&,$[ST.;*4$&5][YT=+[X:M/)XJ_Q9%9)7BOU^4C-7JZV,[/(KH
M442/(DX/ Y@L#.(Q %DR$?TKRYK<_/IG+A-R/;O*XQF094!Q]K6CJ*P[[/#2
M<3L*G1.(1=XL!^SE/,S6LS3F_[G\J\"[,&%_SOZ%DOAL_S'\DR?QK(FZ3C-V
M&A9-I59-#&G0[T.GD/GYI^=S>?%@4'H^WPGH>7S@]:'Q%5;WA:^]8N85,Z^8
M><6L_>1]K4I?;,[, A')<%.WW6LSX+G0./45X/TW/';3WM)I5D&U!^F\"EB;
M#<[YG[(@3"NS'TY7B!'=.>]IV^$M0#R=*.T$]=0E&<K4*&B'$K+E-)288!CE
MV>&'RHNC"2W1&L!HK-!AZ 6I7WS&.GZ-UDQV6J!HG9*$K/9G(=NM1S1*$I::
M&._$0LG"/1__BE 0JYZLC^Q%7D830_J@JZD8VVL/.6YC*+_<?/DYW5*RX\'^
M9(LHCU^__!XE!3O9KM@-R0X0]K>_R\]^MJ_;[.>4_?0GBJ1):?M[DXW,GR41
MBH2?#6T\L.6!+0]L>6#+2%ZH'D]4 CK'7.$D(!%;W[>7*U!*SXO2L(K@"M<]
M@.4!K+9U(-MA!J<6=618([:']KT.LLK6%5"TY6=ONNJ*\&D,:0'5TZ;..:<M
M#ZQ8R&:3E&]#54K)\GPX)QM>Z+M<XG7-;X%F"^OLXQ@\JN!1!8\J3$^5F*PV
MY54)<81YJSO+GAS\)F!LRX(MHD%6YC/N* 1#Q[,@ >N1YL5?+_YV%W\9#3%.
MBASOT&,F[&/@CQ\.1;7:Y\O+D*9,+\L.R<4;'1V,CFU3>.XX@;-]\P 2X^L
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
MY[:<FH<=@5[GI$HIQZQX.#DGFTI9+/(7<$[BE')A"!\7YP34]H>=P-337PS
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
M3C":G-*6'%W9=KY^S3@M".,OJ-$.M8#@O_43_@\7,=E?_B]02P$"% ,4
M"  1@A-/G$L3\:6. 0"3 Q\ $0              @ $     8VYE="TR,#$Y
M,#8S,"YX;6Q02P$"% ,4    "  1@A-//;(@SS0=  !\>@$ $0
M    @ '4C@$ 8VYE="TR,#$Y,#8S,"YX<V102P$"% ,4    "  1@A-/)7@;
M7E$+  !+D@  %0              @ $WK $ 8VYE="TR,#$Y,#8S,%]C86PN
M>&UL4$L! A0#%     @ $8(33]']295Y90  <-<( !4              ( !
MN[<! &-N970M,C Q.3 V,S!?9&5F+GAM;%!+ 0(4 Q0    ( !&"$T\Q'M>B
M X4  *#I!@ 5              "  6<= @!C;F5T+3(P,3DP-C,P7VQA8BYX
M;6Q02P$"% ,4    "  1@A-/R"'ZX,MI  !YC D %0              @ &=
MH@( 8VYE="TR,#$Y,#8S,%]P<F4N>&UL4$L%!@     &  8 B@$  )L, P
!  $!

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